From 4d7585c77036ddc72a4a5a10df43307925ad1cb7 Mon Sep 17 00:00:00 2001 From: Mattrixwv Date: Fri, 21 Mar 2025 20:17:07 -0400 Subject: [PATCH] Add extra time for jwt to expire --- src/providers/AuthProvider.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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; }