Front: Type authentication string for more clarity
This commit is contained in:
@@ -0,0 +1,3 @@
|
|||||||
|
type AuthToken = string;
|
||||||
|
|
||||||
|
export default AuthToken;
|
||||||
@@ -1,12 +1,13 @@
|
|||||||
import { createSlice, PayloadAction } from '@reduxjs/toolkit';
|
import { createSlice, PayloadAction } from '@reduxjs/toolkit';
|
||||||
|
import AuthToken from '../models/AuthToken';
|
||||||
|
|
||||||
export const userSlice = createSlice({
|
export const userSlice = createSlice({
|
||||||
name: 'user',
|
name: 'user',
|
||||||
initialState: {
|
initialState: {
|
||||||
token: undefined as string | undefined
|
token: undefined as AuthToken | undefined
|
||||||
},
|
},
|
||||||
reducers: {
|
reducers: {
|
||||||
setUserToken: (state, action: PayloadAction<string>) => {
|
setUserToken: (state, action: PayloadAction<AuthToken>) => {
|
||||||
state.token = action.payload;
|
state.token = action.payload;
|
||||||
},
|
},
|
||||||
unsetUserToken: (state) => {
|
unsetUserToken: (state) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user