From 6c2a5303831aea7eb1289fc6f3af17d345b727cd Mon Sep 17 00:00:00 2001 From: Marcel Klehr Date: Tue, 12 Dec 2023 20:58:35 +0100 Subject: [PATCH] =?UTF-8?q?fix(BrowserController#unlock):=20Missing=20awai?= =?UTF-8?q?t=20=F0=9F=99=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fixes #1457 Signed-off-by: Marcel Klehr --- src/lib/browser/BrowserController.js | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/src/lib/browser/BrowserController.js b/src/lib/browser/BrowserController.js index da3e7d31fe..5e8d89ad95 100644 --- a/src/lib/browser/BrowserController.js +++ b/src/lib/browser/BrowserController.js @@ -93,16 +93,6 @@ export default class BrowserController { currentVersion: packageJson.version }) - // Set flag to switch to new encryption implementation - const oldVersion = d.currentVersion.split('.') - const e = await browser.storage.local.get('accountsLocked') - // eslint-disable-next-line eqeqeq - if (e.accountsLocked && oldVersion[0] === '4' && (oldVersion[1] < 5 || (oldVersion[1] == 5 && oldVersion[2] == 0))) { - await browser.storage.local.set({ - rekeyAfterUpdate: true - }) - } - const packageVersion = packageJson.version.split('.') const lastVersion = d.currentVersion ? d.currentVersion.split('.') : [] if (packageVersion[0] !== lastVersion[0] || packageVersion[1] !== lastVersion[1]) { @@ -176,7 +166,7 @@ export default class BrowserController { // remove encryption this.key = null await browser.storage.local.set({ accountsLocked: null }) - const accountIds = BrowserAccountStorage.getAllAccounts() + const accountIds = await BrowserAccountStorage.getAllAccounts() for (let accountId of accountIds) { const storage = new BrowserAccountStorage(accountId) const data = await storage.getAccountData(key)