refresh token fix

This commit is contained in:
estifanos
2026-07-23 11:46:26 +00:00
parent fb1ea8f511
commit 875b56de8a

View File

@@ -7,6 +7,7 @@ import {
authStorage,
refreshAccessToken,
logout,
setToken,
} from '@ema-platform/auth';
import type { AuthUser, CurrentProfile } from '@ema-platform/auth';
import { preferencesReducer } from './preferences.slice';
@@ -36,7 +37,11 @@ export const store = configureStore({
});
configureTokenRefresh({
onTokenExpired: refreshAccessToken,
onTokenExpired: async () => {
const token = await refreshAccessToken();
store.dispatch(setToken(token));
return token;
},
onAuthFailure: () => {
store.dispatch(logout());
window.location.href = '/login';