From 2fceb042fdf9069b860287fcfc204d692e77854d Mon Sep 17 00:00:00 2001 From: Florian Pigorsch Date: Sun, 21 Jun 2020 20:54:18 +0200 Subject: [PATCH] Refresh token if it will expire within 5 minutes. --- app/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/main.py b/app/main.py index 6573884..22f3ad5 100644 --- a/app/main.py +++ b/app/main.py @@ -43,7 +43,7 @@ def check_access(self): now = datetime.datetime.fromtimestamp(time.time()) expires_at = datetime.datetime.fromtimestamp(self.authdata["expires_at"]) print(f'Access token valid until {expires_at} (now is {now})') - if now >= expires_at: + if now + datetime.timedelta(minutes=5) >= expires_at: print("Refreshing access token") response = self.client.refresh_access_token( client_id=self.config["client_id"],