async/await in popup code too

This commit is contained in:
groovecoder 2017-05-16 13:01:59 -05:00
parent ee98034572
commit 54ccf5b9ec

View file

@ -98,15 +98,13 @@ const Logic = {
});
},
clearBrowserActionBadge() {
getExtensionInfo().then(extensionInfo=>{
browser.storage.local.get({browserActionBadgesClicked: []}).then(storage=>{
async clearBrowserActionBadge() {
const extensionInfo = await getExtensionInfo();
const storage = await browser.storage.local.get({browserActionBadgesClicked: []});
browser.browserAction.setBadgeBackgroundColor({color: ""});
browser.browserAction.setBadgeText({text: ""});
storage.browserActionBadgesClicked.push(extensionInfo.version);
browser.storage.local.set({browserActionBadgesClicked: storage.browserActionBadgesClicked});
}).catch(e=>{throw e;});
}).catch(e=>{throw e;});
},
refreshIdentities() {