mirror of https://github.com/M66B/FairEmail.git
Expedite token refresh
This commit is contained in:
parent
12253d9846
commit
b0fd45bf48
|
@ -2533,11 +2533,11 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences
|
||||||
|
|
||||||
Long expirationTime = null;
|
Long expirationTime = null;
|
||||||
if (!account.isTransient(this)) {
|
if (!account.isTransient(this)) {
|
||||||
expirationTime = iservice.getAccessTokenExpirationTime();
|
expirationTime = iservice.getAccessTokenExpirationTime() -
|
||||||
|
ServiceAuthenticator.ADVANCE_REFRESH_TIME;
|
||||||
if (expirationTime != null &&
|
if (expirationTime != null &&
|
||||||
expirationTime < trigger &&
|
expirationTime < trigger &&
|
||||||
expirationTime > new Date().getTime()) {
|
expirationTime > new Date().getTime()) {
|
||||||
expirationTime += AuthState.EXPIRY_TIME_TOLERANCE_MS;
|
|
||||||
EntityLog.log(this, "### " + account.name + " expedite keep alive" +
|
EntityLog.log(this, "### " + account.name + " expedite keep alive" +
|
||||||
" from " + new Date(trigger) + " to " + new Date(expirationTime));
|
" from " + new Date(trigger) + " to " + new Date(expirationTime));
|
||||||
trigger = expirationTime;
|
trigger = expirationTime;
|
||||||
|
|
Loading…
Reference in New Issue