From 86204ad2adc2df322c65a4781afbd2e4c5cd762d Mon Sep 17 00:00:00 2001 From: tophf Date: Tue, 9 Feb 2021 21:31:22 +0300 Subject: [PATCH] read prefs only when `ready` --- background/sync-manager.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/background/sync-manager.js b/background/sync-manager.js index 4e30e265..dcd5a607 100644 --- a/background/sync-manager.js +++ b/background/sync-manager.js @@ -63,9 +63,9 @@ const syncMan = (() => { return status; }, - async login(name = prefs.get('sync.enabled')) { - // FIXME: it doesn't really make sense to wait pref after getting the pref value + async login(name) { if (ready.then) await ready; + if (!name) name = prefs.get('sync.enabled'); await tokenMan.revokeToken(name); try { await tokenMan.getToken(name, true);