Renouvellement automatique du jeton d'authentification

This commit is contained in:
2024-12-10 19:26:10 +01:00
parent 363dfa5c74
commit b0c17db233
2 changed files with 47 additions and 7 deletions

View File

@ -8,7 +8,7 @@ interface AuthState {
}
export interface AuthPayload {
name: string | null,
name: string,
token: string | null,
}
@ -23,9 +23,10 @@ export const authSlice = createSlice({
initialState: initialState,
reducers: {
login: (state, action: PayloadAction<AuthPayload>) => {
state.loggedIn = true
state.loggedIn = action.payload.token !== null
state.name = action.payload.name
state.token = action.payload.token
console.log(state)
},
logout: (state) => {
state.loggedIn = false