summaryrefslogtreecommitdiffhomepage
path: root/gui/src
diff options
context:
space:
mode:
authorAndrej Mihajlov <and@mullvad.net>2020-04-03 16:02:05 +0200
committerAndrej Mihajlov <and@mullvad.net>2020-04-03 16:02:05 +0200
commit113901123522d9cc86bb0f2705597f5e34139503 (patch)
tree7eb073cda92cc153e8fd8c751a3e6de1645d17f9 /gui/src
parent7dfa5ae6ec5c4bdbb70d6ef0d3baff01048859dd (diff)
parent33c8fcdda17744a057e846126e2ad7b9cc913666 (diff)
downloadmullvadvpn-113901123522d9cc86bb0f2705597f5e34139503.tar.xz
mullvadvpn-113901123522d9cc86bb0f2705597f5e34139503.zip
Merge branch 'fix-account-data-cache-overflow'
Diffstat (limited to 'gui/src')
-rw-r--r--gui/src/main/account-data-cache.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/gui/src/main/account-data-cache.ts b/gui/src/main/account-data-cache.ts
index 58c6d41dbd..97a94eb7c3 100644
--- a/gui/src/main/account-data-cache.ts
+++ b/gui/src/main/account-data-cache.ts
@@ -102,7 +102,8 @@ export default class AccountDataCache {
private scheduleRetry(accountToken: AccountToken) {
this.fetchAttempt += 1;
- const delay = Math.min(2048, 1 << (this.fetchAttempt + 2)) * 1000;
+ // Max delay: 2^11 = 2048
+ const delay = Math.pow(2, Math.min(this.fetchAttempt + 2, 11)) * 1000;
log.warn(`Failed to fetch account data. Retrying in ${delay} ms`);