Добрый день
использую redux saga у меня проблема
fromServer.map(function (el) {
switch (el.type) {
case 'refresh_notice':
effects.push(call(notice, NOTICE.notice(false, true)))
break;
case 'refresh_pays':
effects.push(call(pays, PAYS.pays(false, true)))
break;
case 'refresh_trans':
effects.push(call(transRefresh, TRANS.transRefresh(
el.oid,
false,
true
)))
break;
case 'refresh_main':
effects.push(call(main, MAIN.main(false, true)))
effects.push(call(statistic, STATIC.statistic(false, true)))
break;
default:
break;
}
}
)
const results = yield all(...effects)
yield put.resolve({type: 'LOAD_END', payload: {results}})
как сделать так что бы all дождался ответа всех методов и LOAD_END был в самом конце диспатчей