captcha
This commit is contained in:
@ -39,7 +39,7 @@ export type StorePrototype = {
|
||||
|
||||
export const updateToken = createAction<string>("auth/updateToken");
|
||||
export const getLocalToken = createAction("auth/getLocalToken");
|
||||
export const updateClient = createAction<string>("auth/updateClient");
|
||||
export const updateClient = createAction<string | null>("auth/updateClient");
|
||||
export const getLocalClient = createAction("auth/getLocalClient");
|
||||
export const updateUser = createAction<User>("auth/updateUser");
|
||||
export const logOut = createAction("auth/logOut");
|
||||
@ -67,8 +67,12 @@ export const store = configureStore({
|
||||
}
|
||||
});
|
||||
builder.addCase(updateClient, (state, action) => {
|
||||
state.clientId = action.payload;
|
||||
localStorage.setItem("clientId", action.payload);
|
||||
if (action.payload) {
|
||||
state.clientId = action.payload;
|
||||
localStorage.setItem("clientId", action.payload);
|
||||
} else {
|
||||
localStorage.removeItem("clientId");
|
||||
}
|
||||
});
|
||||
builder.addCase(getLocalClient, (state) => {
|
||||
const clientId: string | null = localStorage.getItem("clientId");
|
||||
@ -95,7 +99,10 @@ export const store = configureStore({
|
||||
if (language) {
|
||||
state.language = language;
|
||||
} else {
|
||||
state.language = "en";
|
||||
const clientLanguage = navigator.language.startsWith("en-")
|
||||
? "en"
|
||||
: "ru";
|
||||
state.language = clientLanguage;
|
||||
}
|
||||
});
|
||||
builder.addCase(setTheme, (state, action) => {
|
||||
|
||||
Reference in New Issue
Block a user