From 2c85fbcb4de0ef016a29759d361190bbeacc01ae Mon Sep 17 00:00:00 2001 From: PJColombo Date: Mon, 27 Jan 2025 18:39:41 +0100 Subject: [PATCH] fix: fix jwt renewal time check --- src/clients/blobscan/jwt_manager.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/clients/blobscan/jwt_manager.rs b/src/clients/blobscan/jwt_manager.rs index 77d357e..ced30db 100644 --- a/src/clients/blobscan/jwt_manager.rs +++ b/src/clients/blobscan/jwt_manager.rs @@ -47,12 +47,12 @@ impl JWTManager { match *token_guard { Some(ref token) => { - let now = Utc::now() - self.safety_margin; + let now = Utc::now() + self.safety_margin; let expiration_date = expr_guard.ok_or(anyhow::anyhow!( "JWT expiration date not set. This should not happen" ))?; - if now > expiration_date { + if now >= expiration_date { debug!( expiration_date = expiration_date.to_string(), "JWT expired. Refreshing token"