mirror of
https://git.rwth-aachen.de/acs/public/villas/web/
synced 2025-03-09 00:00:01 +01:00
rtk query now takes token from auth slice
Signed-off-by: Andrii Podriez <andrey5577990@gmail.com>
This commit is contained in:
parent
17fa0f5e78
commit
230e2d74e3
2 changed files with 5 additions and 3 deletions
|
@ -29,13 +29,14 @@ import { resultEndpoints } from './endpoints/result-endpoints';
|
|||
import { authEndpoints } from './endpoints/auth-endpoints';
|
||||
import { websocketEndpoints } from './endpoints/websocket-endpoints';
|
||||
import { usergroupEndpoints } from './endpoints/usergroup-endpoints';
|
||||
import { selectToken } from './authSlice';
|
||||
|
||||
export const apiSlice = createApi({
|
||||
reducerPath: 'api',
|
||||
baseQuery: fetchBaseQuery({
|
||||
baseUrl: '/api/v2',
|
||||
prepareHeaders: (headers) => {
|
||||
const token = sessionToken;
|
||||
prepareHeaders: (headers, {getState}) => {
|
||||
const token = selectToken(getState());
|
||||
if (token) {
|
||||
headers.set('Authorization', `Bearer ${token}`);
|
||||
}
|
||||
|
|
|
@ -31,7 +31,6 @@ const authSlice = createSlice({
|
|||
initialState,
|
||||
reducers: {
|
||||
setUser: (state, action) => {
|
||||
console.log("setting up storage", action.payload.user, action.payload.token)
|
||||
localStorage.setItem('currentUser', JSON.stringify(action.payload.user));
|
||||
localStorage.setItem('token', action.payload.token);
|
||||
state.user = action.payload.user;
|
||||
|
@ -67,6 +66,8 @@ const authSlice = createSlice({
|
|||
},
|
||||
});
|
||||
|
||||
export const selectToken = (state) => state.auth.token;
|
||||
|
||||
export const { setUser, deleteUser } = authSlice.actions;
|
||||
|
||||
export default authSlice.reducer;
|
Loading…
Add table
Reference in a new issue