feat: prettier

This commit is contained in:
2024-09-27 04:47:04 +03:00
parent c5f839d9ef
commit de4fe450ab
253 changed files with 11322 additions and 10004 deletions

View File

@@ -1,5 +1,5 @@
import {createSlice, PayloadAction} from "@reduxjs/toolkit";
import {jwtDecode, JwtPayload} from "jwt-decode";
import { createSlice, PayloadAction } from "@reduxjs/toolkit";
import { jwtDecode, JwtPayload } from "jwt-decode";
interface AuthState {
isAuthorized: boolean;
@@ -15,34 +15,35 @@ const initialState = (): AuthState => {
return {
accessToken: "",
isAuthorized: false,
isGuest: false
}
}
isGuest: false,
};
};
const authSlice = createSlice({
name: 'auth',
name: "auth",
initialState,
reducers: {
login: (state, action: PayloadAction<{ accessToken: string }>) => {
try {
const {sub} = jwtDecode<JwtPayload>(action.payload.accessToken);
const { sub } = jwtDecode<JwtPayload>(
action.payload.accessToken
);
state.accessToken = action.payload.accessToken;
state.isAuthorized = true;
if (sub === "guest")
state.isGuest = true;
if (sub === "guest") state.isGuest = true;
} catch (_) {
const url = window.location.href;
const urlObj = new URL(url);
urlObj.search = '';
history.replaceState(null, '', urlObj);
urlObj.search = "";
history.replaceState(null, "", urlObj);
window.location.reload();
}
},
logout: (state) => {
logout: state => {
state.isAuthorized = false;
state.accessToken = '';
}
}
})
export const {login, logout} = authSlice.actions;
export default authSlice.reducer;
state.accessToken = "";
},
},
});
export const { login, logout } = authSlice.actions;
export default authSlice.reducer;