Expedite token refresh

This commit is contained in:
M66B 2024-01-27 09:46:56 +01:00
parent 12253d9846
commit b0fd45bf48
1 changed files with 2 additions and 2 deletions

View File

@ -2533,11 +2533,11 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences
Long expirationTime = null;
if (!account.isTransient(this)) {
expirationTime = iservice.getAccessTokenExpirationTime();
expirationTime = iservice.getAccessTokenExpirationTime() -
ServiceAuthenticator.ADVANCE_REFRESH_TIME;
if (expirationTime != null &&
expirationTime < trigger &&
expirationTime > new Date().getTime()) {
expirationTime += AuthState.EXPIRY_TIME_TOLERANCE_MS;
EntityLog.log(this, "### " + account.name + " expedite keep alive" +
" from " + new Date(trigger) + " to " + new Date(expirationTime));
trigger = expirationTime;