diff --git a/src/hooks/user.ts b/src/hooks/user.ts index fadde08..f2a94d1 100644 --- a/src/hooks/user.ts +++ b/src/hooks/user.ts @@ -5,9 +5,11 @@ import uuid from "uuid"; const useAccessTokenHandler = () => { const refreshAccessToken = useCallback(async () => { try { - const randomID = uuid.v4(); - localStorage.setItem("browser-id", randomID); - await getAccessToken(randomID); + const browserID = localStorage.getItem("browser-id") || uuid.v4(); + if (!localStorage.getItem("browser-id")) { + localStorage.setItem("browser-id", browserID); + } + await getAccessToken(browserID); } catch (e) { console.log("Error refreshing access token", e); }