В dva подписки отправляют исключение данных запроса на отправку. Необработанное отклонение обещания TypeError: Невозможно прочитать свойство 'getState' из неопределенного
код в модели .js
effects: {
*loadStorage({payload}, { call, put }) {
const response = yield call(authService.isTokenValid, payload)
console.log('response', response)
let login
let token
if (response.token) {
login = yield call(Storage.get, 'login', false)
token = yield call(Token.get)
} else {
login = false
token = ''
}
yield put({
type: 'updateState',
payload: {
login,
token,
loading: false,
},
})
},
},
reducers: {
updateState(state, { payload }) {
return {
...state,
...payload,
}
},
},
subscriptions: {
setup({ dispatch }) {
dispatch({
type: 'loadStorage',
})
},
},
И сервисный код
import request from '../utils/request'
import { Host } from '../utils'
const { host } = Host
export async function isTokenValid() {
return request(`${host}/api/is_token_valid/`)
}