я следующий код, который отправки 3 действия:RxJS Наблюдаемые называют в обратном порядке
- deleteLineFailed
- showConfirmationMessage
- Wait 2s
- hideConfirmationMessage
По некоторым причинам, единственный способ, которым я смог заставить его работать, - в обратном порядке, что я делаю неправильно?
const deleteLineEpic = (action$, store) =>
action$.ofType(types.DELETE_LINE_REQUEST)
.flatMap((action) => {
return Observable.of(hideConfirmationMessage(action.line.productID))
.delay(2000)
.merge(
Observable.of(deleteLineFailure(action.line.productID)),
Observable.of(showConfirmationMessage(action.line.productID))
);
}
});