diff --git a/src/extension/background-script/permissions/hasPermissionFor.ts b/src/extension/background-script/permissions/hasPermissionFor.ts index 1fd3b266bf..ca58faecc6 100644 --- a/src/extension/background-script/permissions/hasPermissionFor.ts +++ b/src/extension/background-script/permissions/hasPermissionFor.ts @@ -1,6 +1,10 @@ import db from "~/extension/background-script/db"; import state from "~/extension/background-script/state"; +function delay(ms: number) { + return new Promise((resolve) => setTimeout(resolve, ms)); +} + export async function hasPermissionFor(method: string, host: string) { if (!host) { return false; @@ -21,6 +25,8 @@ export async function hasPermissionFor(method: string, host: string) { throw new Error("Account doesn't exist"); } + await delay(1000); + const findPermission = await db.permissions.get({ host, method,