У меня есть эпопея rxjs, заботящаяся о потоке входа в систему моего приложения.Я хотел бы показать экран загрузки в то время как эта эпопея выполняется.Есть ли способ вызвать действие в начале эпоса?Спасибо!Я пытался использовать действие LOGIN_INIT, но оно не изменяет состояние.Код моего эпоса ниже!Спасибо!
export const Login = (action$: AnyAction, state$: any) => action$.pipe(
ofType(appActions.APP_START),
withLatestFrom(state$),
takeUntil(action$.ofType(actions.LOGIN_INIT)),
switchMap(() => from(loginUser())
.pipe(
map(actions.loginSuccess),
tap(() => console.log('Login success'))
)
),
catchError((err: any) => {
console.log(err);
return empty();
}
));