Как добавить функцию из / трубы в аргументы трубы? - PullRequest
0 голосов
/ 13 июня 2019

Мне нужно добавить функцию в канал, но она всегда показывает ошибку fn не является функцией

const updateCodeEpic = action$ =>
    action$.pipe(
        ofType(UPDATE_REQUEST),
        switchMap(action =>
            from(AppointmentApi.updateCode(action.payload.model)).pipe(
                    map(data => ({ type: UPDATE_SUCCESS, result: {
                        id: action.payload.model.id
                    }})),
                    catchError(error => of({ type: UPDATE_FAILURE }, addErrorToast(error.data.errorMessage))),
                    myFunction(action)
                )
        )
    );

и моя функция

var myFunction = (action) => {from(Api.loadData(action.payload.model.id, null, true)).pipe(
    map(data => 
        ({ type: DATA_SUCCESS, items: data })
        )
    )}
...