mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-28 17:43:47 +00:00
Update auth.ts
This commit is contained in:
@@ -71,7 +71,8 @@ export const useAuthStore = create<AuthState>()(
|
|||||||
},
|
},
|
||||||
|
|
||||||
logout: () => {
|
logout: () => {
|
||||||
const { refreshToken } = get()
|
// Get refresh token from secure storage, not zustand state
|
||||||
|
const refreshToken = tokenStorage.getRefreshToken()
|
||||||
if (refreshToken) {
|
if (refreshToken) {
|
||||||
authApi.logout(refreshToken).catch(() => {
|
authApi.logout(refreshToken).catch(() => {
|
||||||
// Logout API call failed - ignore silently
|
// Logout API call failed - ignore silently
|
||||||
@@ -259,8 +260,9 @@ export const useAuthStore = create<AuthState>()(
|
|||||||
}),
|
}),
|
||||||
{
|
{
|
||||||
name: 'cabinet-auth',
|
name: 'cabinet-auth',
|
||||||
|
// Only persist user info for UI caching
|
||||||
|
// Tokens are stored securely in sessionStorage via tokenStorage
|
||||||
partialize: (state) => ({
|
partialize: (state) => ({
|
||||||
refreshToken: state.refreshToken,
|
|
||||||
user: state.user,
|
user: state.user,
|
||||||
}),
|
}),
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user