Adjusted Sidebar According to an API change
This commit is contained in:
parent
1ed48f0fae
commit
7889c98f8d
@ -1,6 +1,7 @@
|
|||||||
import { Epic } from "redux-observable";
|
import { Epic } from "redux-observable";
|
||||||
import { logout } from "./authSlice";
|
import { login, logout } from "./authSlice";
|
||||||
import { filter, tap, ignoreElements } from "rxjs/operators";
|
import { filter, tap, ignoreElements, map } from "rxjs/operators";
|
||||||
|
import { fetchMetadata } from "../metadata/metadataSlice";
|
||||||
|
|
||||||
export const logoutRedirectEpic: Epic = action$ =>
|
export const logoutRedirectEpic: Epic = action$ =>
|
||||||
action$.pipe(
|
action$.pipe(
|
||||||
@ -12,6 +13,12 @@ export const logoutRedirectEpic: Epic = action$ =>
|
|||||||
ignoreElements()
|
ignoreElements()
|
||||||
);
|
);
|
||||||
|
|
||||||
const authEpics = [logoutRedirectEpic];
|
export const onloginEpic: Epic = action$ =>
|
||||||
|
action$.pipe(
|
||||||
|
filter(login.fulfilled.match),
|
||||||
|
map(() => fetchMetadata())
|
||||||
|
);
|
||||||
|
|
||||||
|
const authEpics = [logoutRedirectEpic, onloginEpic];
|
||||||
|
|
||||||
export default authEpics;
|
export default authEpics;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user