Add extra time for jwt to expire

This commit is contained in:
2025-03-21 20:17:07 -04:00
parent 81507afbcc
commit 4d7585c770

View File

@@ -118,7 +118,9 @@ export function AuthProvider({
return config; return config;
} }
let currentJwt = jwt; let currentJwt = jwt;
if((expiration) && (expiration < new Date()) && (!config.url?.endsWith("/auth/refresh"))){ const currentTime = new Date();
currentTime.setSeconds(currentTime.getSeconds() + 5);
if((expiration) && (expiration <= currentTime) && (!config.url?.endsWith("/auth/refresh"))){
currentJwt = await fetchToken(); currentJwt = await fetchToken();
config.headers.Authorization = jwt ? `Bearer ${currentJwt}` : config.headers.Authorization; config.headers.Authorization = jwt ? `Bearer ${currentJwt}` : config.headers.Authorization;
} }