Я пытаюсь отправить одно действие, если мой ответ успешен, и другое действие, если мой ответ неуспешен.Когда я создаю эффект, как показано ниже, я получаю ошибку недопустимого действия.Можно ли добавить условный оператор внутри эффекта?
@Effect()
public makeFirstRequest = this.actions.pipe(
ofType<InitialAction>(ActionTypes.InitialAction),
switchMap(action => this.myService.firstRequest(action.param)),
map(response => {
if (success) {
new FollowUpAction(response))
}else {
new ErrorAction(response))
}
);