Skip to content

Commit

Permalink
Update localStorage prefix
Browse files Browse the repository at this point in the history
  • Loading branch information
aelassas committed Dec 11, 2024
1 parent 30c301e commit f9169dd
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 26 deletions.
4 changes: 2 additions & 2 deletions backend/src/main.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,12 @@ if (import.meta.env.VITE_NODE_ENV === 'production') {
}

let language = env.DEFAULT_LANGUAGE
const user = JSON.parse(localStorage.getItem('bc-user') ?? 'null')
const user = JSON.parse(localStorage.getItem('bc-be-user') ?? 'null')
let lang = UserService.getQueryLanguage()

if (lang) {
if (!env.LANGUAGES.includes(lang)) {
lang = localStorage.getItem('bc-language')
lang = localStorage.getItem('bc-be-language')

if (lang && !env.LANGUAGES.includes(lang)) {
lang = env.DEFAULT_LANGUAGE
Expand Down
18 changes: 9 additions & 9 deletions backend/src/services/UserService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ export const signin = (data: bookcarsTypes.SignInPayload): Promise<{ status: num
{ withCredentials: true }
)
.then((res) => {
localStorage.setItem('bc-user', JSON.stringify(res.data))
localStorage.setItem('bc-be-user', JSON.stringify(res.data))
return { status: res.status, data: res.data }
})

Expand All @@ -138,7 +138,7 @@ export const signout = async (redirect = true) => {
}

sessionStorage.clear()
localStorage.removeItem('bc-user')
localStorage.removeItem('bc-be-user')
deleteAllCookies()

await axiosInstance
Expand Down Expand Up @@ -203,12 +203,12 @@ export const resendLink = (data: bookcarsTypes.ResendLinkPayload): Promise<numbe
* @returns {string}
*/
export const getLanguage = (): string => {
const user = JSON.parse(localStorage.getItem('bc-user') ?? 'null')
const user = JSON.parse(localStorage.getItem('bc-be-user') ?? 'null')

if (user && user.language) {
return user.language as string
}
const lang = localStorage.getItem('bc-language')
const lang = localStorage.getItem('bc-be-language')
if (lang && lang.length === 2) {
return lang
}
Expand Down Expand Up @@ -243,9 +243,9 @@ export const updateLanguage = (data: bookcarsTypes.UpdateLanguagePayload) =>
)
.then((res) => {
if (res.status === 200) {
const user = JSON.parse(localStorage.getItem('bc-user') ?? 'null')
const user = JSON.parse(localStorage.getItem('bc-be-user') ?? 'null')
user.language = data.language
localStorage.setItem('bc-user', JSON.stringify(user))
localStorage.setItem('bc-be-user', JSON.stringify(user))
}
return res.status
})
Expand All @@ -256,7 +256,7 @@ export const updateLanguage = (data: bookcarsTypes.UpdateLanguagePayload) =>
* @param {string} lang
*/
export const setLanguage = (lang: string) => {
localStorage.setItem('bc-language', lang)
localStorage.setItem('bc-be-language', lang)
}

/**
Expand All @@ -265,7 +265,7 @@ export const setLanguage = (lang: string) => {
* @returns {bookcarsTypes.User|null}
*/
export const getCurrentUser = (): bookcarsTypes.User | null => {
const user = JSON.parse(localStorage.getItem('bc-user') ?? 'null')
const user = JSON.parse(localStorage.getItem('bc-be-user') ?? 'null')
return user
}

Expand Down Expand Up @@ -362,7 +362,7 @@ export const updateEmailNotifications = (data: bookcarsTypes.UpdateEmailNotifica
const user = getCurrentUser()
if (user) {
user.enableEmailNotifications = data.enableEmailNotifications
localStorage.setItem('bc-user', JSON.stringify(user))
localStorage.setItem('bc-be-user', JSON.stringify(user))
}
}
return res.status
Expand Down
6 changes: 3 additions & 3 deletions frontend/src/main.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -56,12 +56,12 @@ if (env.isProduction) {
}

let language = env.DEFAULT_LANGUAGE
const user = JSON.parse(localStorage.getItem('bc-user') ?? 'null')
const user = JSON.parse(localStorage.getItem('bc-fe-user') ?? 'null')
let lang = UserService.getQueryLanguage()

if (lang) {
if (!env.LANGUAGES.includes(lang)) {
lang = localStorage.getItem('bc-language')
lang = localStorage.getItem('bc-fe-language')

if (lang && !env.LANGUAGES.includes(lang)) {
lang = env.DEFAULT_LANGUAGE
Expand Down Expand Up @@ -105,7 +105,7 @@ if (lang) {
if (user && user.language) {
storedLang = user.language
} else {
const slang = localStorage.getItem('bc-language')
const slang = localStorage.getItem('bc-fe-language')
if (slang && slang.length === 2) {
storedLang = slang
}
Expand Down
24 changes: 12 additions & 12 deletions frontend/src/services/UserService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ export const signin = (data: bookcarsTypes.SignInPayload): Promise<{ status: num
{ withCredentials: true }
)
.then((res) => {
localStorage.setItem('bc-user', JSON.stringify(res.data))
localStorage.setItem('bc-fe-user', JSON.stringify(res.data))
return { status: res.status, data: res.data }
})

Expand All @@ -120,7 +120,7 @@ export const socialSignin = (data: bookcarsTypes.SignInPayload): Promise<{ statu
{ withCredentials: true }
)
.then((res) => {
localStorage.setItem('bc-user', JSON.stringify(res.data))
localStorage.setItem('bc-fe-user', JSON.stringify(res.data))
return { status: res.status, data: res.data }
})

Expand All @@ -142,7 +142,7 @@ export const signout = async (redirect = true, redirectSignin = false) => {
}

sessionStorage.clear()
localStorage.removeItem('bc-user')
localStorage.removeItem('bc-fe-user')
deleteAllCookies()

await axiosInstance
Expand Down Expand Up @@ -210,12 +210,12 @@ export const resendLink = (data: bookcarsTypes.ResendLinkPayload): Promise<numbe
* @returns {string}
*/
export const getLanguage = () => {
const user = JSON.parse(localStorage.getItem('bc-user') ?? 'null')
const user = JSON.parse(localStorage.getItem('bc-fe-user') ?? 'null')

if (user && user.language) {
return user.language
}
const lang = localStorage.getItem('bc-language')
const lang = localStorage.getItem('bc-fe-language')
if (lang && lang.length === 2) {
return lang
}
Expand Down Expand Up @@ -250,9 +250,9 @@ export const updateLanguage = (data: bookcarsTypes.UpdateLanguagePayload) =>
)
.then((res) => {
if (res.status === 200) {
const user = JSON.parse(localStorage.getItem('bc-user') ?? 'null')
const user = JSON.parse(localStorage.getItem('bc-fe-user') ?? 'null')
user.language = data.language
localStorage.setItem('bc-user', JSON.stringify(user))
localStorage.setItem('bc-fe-user', JSON.stringify(user))
}
return res.status
})
Expand All @@ -263,7 +263,7 @@ export const updateLanguage = (data: bookcarsTypes.UpdateLanguagePayload) =>
* @param {string} lang
*/
export const setLanguage = (lang: string) => {
localStorage.setItem('bc-language', lang)
localStorage.setItem('bc-fe-language', lang)
}

/**
Expand All @@ -272,7 +272,7 @@ export const setLanguage = (lang: string) => {
* @returns {bookcarsTypes.User | null}
*/
export const getCurrentUser = (): bookcarsTypes.User | null => {
const user = JSON.parse(localStorage.getItem('bc-user') ?? 'null') as bookcarsTypes.User | null
const user = JSON.parse(localStorage.getItem('bc-fe-user') ?? 'null') as bookcarsTypes.User | null
return user
}

Expand Down Expand Up @@ -329,7 +329,7 @@ export const updateEmailNotifications = (data: bookcarsTypes.UpdateEmailNotifica
const user = getCurrentUser()
if (user) {
user.enableEmailNotifications = data.enableEmailNotifications
localStorage.setItem('bc-user', JSON.stringify(user))
localStorage.setItem('bc-fe-user', JSON.stringify(user))
}
}
return res.status
Expand Down Expand Up @@ -3350,7 +3350,7 @@ export const hasPassword = (id: string): Promise<number> => axiosInstance
* @returns {void}
*/
export const setStayConnected = (value: boolean) => {
localStorage.setItem('bc-stay-connected', JSON.stringify(value))
localStorage.setItem('bc-fe-stay-connected', JSON.stringify(value))
}

/**
Expand All @@ -3360,7 +3360,7 @@ export const setStayConnected = (value: boolean) => {
* @returns {boolean}
*/
export const getStayConnected = () => {
const value = JSON.parse(localStorage.getItem('bc-stay-connected') ?? 'false')
const value = JSON.parse(localStorage.getItem('bc-fe-stay-connected') ?? 'false')
return value as boolean
}

Expand Down

0 comments on commit f9169dd

Please sign in to comment.