Всем добрый день) написал ThunkCreator, на локальном всё отлично работает, а когда делаю run build и запускаю на сервере выдает такую ошибку:
Error: Actions must be plain objects. Use custom middleware for async actions.
Пожалуйста, если кто-нибудь знает в чем дело, подскажите(( Вот сам ThunkCreator:
export const getCalculateResult = (id) => async dispatch => {
console.log('in getCalculate')
dispatch(getCalculateStatusFtpIsLoading())
try {
console.log("in thunk")
let repoDetails = await sendDataToCalculate.status(id)
let interval = setInterval(async () => {
console.log('in interval')
repoDetails = await sendDataToCalculate.status(id)
if (repoDetails.data_bs.status === "finished") {
const res = await sendDataToCalculate.result(id)
if(res.error) {
throw(res.error);
}
dispatch(getCalculateResultFtp(res.data_bs.result))
clearInterval(interval)
return res.data_bs
}
}, 10000);
} catch (err) {
dispatch(getCalculateStatusFtpError(err.toString()))
}
}