Adjusted Sidebar According to an API change

This commit is contained in:
Mitchell Magro 2025-11-07 11:04:59 +01:00
parent 1ed48f0fae
commit 7889c98f8d

View File

@ -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;