From 7d517a4c5f8e7e13b9681e09a723c8d75ffc571a Mon Sep 17 00:00:00 2001 From: nai-degen Date: Wed, 22 May 2024 22:18:23 -0500 Subject: [PATCH] fixes Refresh Token UI incorrectly discarding expired (but refreshable) temp tokens --- src/user/web/views/user_request_token.ejs | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/user/web/views/user_request_token.ejs b/src/user/web/views/user_request_token.ejs index 30b0b7a..a7f2d8e 100644 --- a/src/user/web/views/user_request_token.ejs +++ b/src/user/web/views/user_request_token.ejs @@ -88,16 +88,11 @@ const data = JSON.parse(existingToken); const { token, expires } = data; const expiresDate = new Date(expires); - const now = new Date(); - if (expiresDate > now) { - document.getElementById( - "existing-token-value" - ).textContent = `Your token: ${token} (valid until ${expiresDate.toLocaleString()})`; - document.getElementById("existing-token").style.display = "block"; - document.getElementById("refresh-token").disabled = false; - } else { - localStorage.removeItem("captcha-temp-token"); - } + document.getElementById( + "existing-token-value" + ).textContent = `Your token: ${token} (valid until ${expiresDate.toLocaleString()})`; + document.getElementById("existing-token").style.display = "block"; + document.getElementById("refresh-token").disabled = false; } const proxyKey = localStorage.getItem("captcha-proxy-key");