fix(FE) : update refresh token

This commit is contained in:
Yusron alamsyah
2026-02-18 14:27:54 +07:00
parent a24a5f8f01
commit 6ec4a9758c
4 changed files with 17 additions and 4 deletions

No files matched your search

+5 -3
View File
@@ -29,14 +29,16 @@ export const useAuth = () => {
accessToken.value = response.accessToken || null
// Store tokens to localStorage for API interceptor (only on client-side)
// Only update if localStorage is empty to avoid overwriting refreshed tokens
if (process.client) {
if (response.idToken) {
// Only set tokens if they don't exist yet (avoid overwriting refreshed tokens)
if (!localStorage.getItem('idToken') && response.idToken) {
localStorage.setItem('idToken', response.idToken)
}
if (response.accessToken) {
if (!localStorage.getItem('accessToken') && response.accessToken) {
localStorage.setItem('accessToken', response.accessToken)
}
if (response.refreshToken) {
if (!localStorage.getItem('refreshToken') && response.refreshToken) {
localStorage.setItem('refreshToken', response.refreshToken)
}
}