Do not fail whole task even if one of promises rejected
问题 In redux saga if we want to handle multiple promises, we can use all (which is equivalent of Promise.all ): yield all( users.map((user) => call(signUser, user)), ); function* signUser() { yield call(someApi); yield put(someSuccessAction); } The problem is , even if one of the promises (calls) fail, the whole task is cancelled. My goal is to keep the task alive , even if one of the promises failed. In pure JS I could handle it with Promise.allSettled , but whats the proper way to do it in