diff --git a/src/providers/AuthProvider.tsx b/src/providers/AuthProvider.tsx index 3dc401d..509a482 100644 --- a/src/providers/AuthProvider.tsx +++ b/src/providers/AuthProvider.tsx @@ -118,7 +118,9 @@ export function AuthProvider({ return config; } 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(); config.headers.Authorization = jwt ? `Bearer ${currentJwt}` : config.headers.Authorization; }