We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b4d3649 commit 0dc0f50Copy full SHA for 0dc0f50
FlowCrypt/src/main/java/com/flowcrypt/email/accounts/FlowcryptAccountAuthenticator.kt
@@ -57,8 +57,9 @@ class FlowcryptAccountAuthenticator(val context: Context) : AbstractAccountAuthe
57
58
val expireAtInMillis = accountManager.getUserData(account, KEY_EXPIRES_AT)?.toLongOrNull() ?: 0
59
var authToken = accountManager.peekAuthToken(account, authTokenType)
60
+ val isTokenExpired = System.currentTimeMillis() - expireAtInMillis > 0
61
- if (authToken.isNullOrEmpty()) {
62
+ if (authToken.isNullOrEmpty() || isTokenExpired) {
63
val encryptedRefreshToken = accountManager.getUserData(account, KEY_REFRESH_TOKEN)
64
if (encryptedRefreshToken.isNullOrEmpty()) {
65
return Bundle().apply {
0 commit comments