Наблюдаемая редукцией эпопея, которая не посылает никаких новых действий
Может быть, я новичок и еще не до конца понимаю, как этот материал должен работать, но у меня есть эпопея о наблюдаемой редуксе, в которой я хочу использовать способ создания обещания, которое будет отправлять действие и ждать другое действие перед разрешением. У меня это работает, отображая действие на'__IGNORE__'
но я действительно не хочу этого делать. Есть ли способ просто сделать эпическое управление действием, но не передать ничего другого?
Вот мой код:
export const waitFor = (type, action) => new Promise((resolve, reject) => {
const waitForResult = action$ => action$.ofType(type).do(() => resolve()).mapTo({type: "___IGNORE___"});
registerEpic(waitForResult);
action();
});