Как ждать, пока наблюдаемое промежуточное ПО прекратится до 1000 * после срабатывания - PullRequest
0 голосов
/ 28 января 2020

GetUser action

export const getUser = ()=>({
    type:T.GET_USER,
});

LoginUser epi c

export const getUser = (action$: any) => action$.pipe(
    ofType(T.GET_USER),
    mergeMap(({payload}) =>
        getAjax('/auth/user', 'GET').pipe(
            map(({response}) => A.getUserFulfilled(response))
        )
    )
);

У меня есть action и epi c, как указано выше. Когда я запускаю действие, как показано ниже, я хотел бы, чтобы результат Loginuser epi c был доступен как возвращаемое значение действия, как показано ниже

// Start dispatch
const resp = dispatch(getUser())
// GET RESULTS HERE (USER variable from ajax request)
console.log(resp)

Как я могу сделать это с помощью redux-observable?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...