From 2bf96d83ca9a2e8cc39702f19c776676bc01633d Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Wed, 7 Dec 2022 07:52:38 -0300 Subject: [PATCH] saner updatePermission() --- extension/common.js | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/extension/common.js b/extension/common.js index ff3ba1e..837c3ab 100644 --- a/extension/common.js +++ b/extension/common.js @@ -74,13 +74,10 @@ export async function readPermissionLevel(host) { } export async function updatePermission(host, permission) { - browser.storage.local.set({ - permissions: { - ...((await browser.storage.local.get('permissions').permissions) || {}), - [host]: { - ...permission, - created_at: Math.round(Date.now() / 1000) - } - } - }) + var permissions = await browser.storage.local.get('permissions').permissions + permissions[host] = { + ...permission, + created_at: Math.round(Date.now() / 1000) + } + browser.storage.local.set({permissions}) }