diff --git a/front/models/AuthToken.ts b/front/models/AuthToken.ts new file mode 100644 index 0000000..25bb4f9 --- /dev/null +++ b/front/models/AuthToken.ts @@ -0,0 +1,3 @@ +type AuthToken = string; + +export default AuthToken; \ No newline at end of file diff --git a/front/state/UserSlice.ts b/front/state/UserSlice.ts index 46da6ee..a7904f7 100644 --- a/front/state/UserSlice.ts +++ b/front/state/UserSlice.ts @@ -1,12 +1,13 @@ import { createSlice, PayloadAction } from '@reduxjs/toolkit'; +import AuthToken from '../models/AuthToken'; export const userSlice = createSlice({ name: 'user', initialState: { - token: undefined as string | undefined + token: undefined as AuthToken | undefined }, reducers: { - setUserToken: (state, action: PayloadAction) => { + setUserToken: (state, action: PayloadAction) => { state.token = action.payload; }, unsetUserToken: (state) => {