17 lines
422 B
TypeScript
17 lines
422 B
TypeScript
import { Epic } from "redux-observable";
|
|
import { filter, map } from "rxjs/operators";
|
|
import { addUser } from "../auth/authSlice";
|
|
import { setShowNewUserModal } from "./uiSlice";
|
|
|
|
export const logoutRedirectEpic: Epic = action$ =>
|
|
action$.pipe(
|
|
filter(addUser.fulfilled.match),
|
|
map(() => {
|
|
return setShowNewUserModal(true);
|
|
})
|
|
);
|
|
|
|
const authEpics = [logoutRedirectEpic];
|
|
|
|
export default authEpics;
|