default permissions to empty object

if there are no existing permissions, updatePermissions will error when setting the host permissions. this defaults permissions to empty object (exactly like readPermissions does)
This commit is contained in:
monlovesmango
2022-12-15 15:07:04 -06:00
committed by fiatjaf
parent 2bf96d83ca
commit 11c792e9d6

View File

@@ -74,7 +74,7 @@ export async function readPermissionLevel(host) {
} }
export async function updatePermission(host, permission) { export async function updatePermission(host, permission) {
var permissions = await browser.storage.local.get('permissions').permissions let {permissions = {}} = await browser.storage.local.get('permissions')
permissions[host] = { permissions[host] = {
...permission, ...permission,
created_at: Math.round(Date.now() / 1000) created_at: Math.round(Date.now() / 1000)