Как задержать каждую карту внутри генератора цикла?Это задержка доходности работает 1 раз.Может быть, это не должно быть something.map
?
function* loop(param1, param2, param3) {
try {
const count = yield call(getCall, param1, param2)
yield delay(150)
return {
id: param2,
title: param3,
count: param1
}
} catch (e) {
console.log(e)
}
}
function* saga(action) {
try {
yield put(setIsLoadingAction(true))
const something = yield select(selectSomethig)
//loop here
const data = yield all(
something.map((someth) => loop(action.payload, someth.id, someth.title))
)
yield put(setSomething(data))
yield put(setIsLoadingAction(false))
} catch (e) {
console.log(e)
}
}