v3: code quality pass, various bug fixes
This commit is contained in:
@@ -18,7 +18,13 @@ export function AuthProvider({ children }: { children: ReactNode }) {
|
||||
const stored = localStorage.getItem("authResponse");
|
||||
if (!stored) return null;
|
||||
|
||||
const parsed = deserializeAuthResponse(JSON.parse(stored));
|
||||
let parsed;
|
||||
try {
|
||||
parsed = deserializeAuthResponse(JSON.parse(stored));
|
||||
} catch {
|
||||
localStorage.removeItem("authResponse");
|
||||
return null;
|
||||
}
|
||||
if (isTokenExpired(parsed.token)) {
|
||||
localStorage.removeItem("authResponse");
|
||||
return null;
|
||||
|
||||
Reference in New Issue
Block a user