diff --git a/src/utils/storage.ts b/src/utils/storage.ts index 1d95e7f..db85891 100644 --- a/src/utils/storage.ts +++ b/src/utils/storage.ts @@ -7,8 +7,14 @@ export const DEFAULT_DOMAIN_WHITELIST = ['movie-web.app', 'localhost:5173']; export const storage = new Storage(); -const domainIsInWhitelist = async (domain: string) => { +const getDomainWhiteList = async () => { const whitelist = await storage.get('domainWhitelist'); + if (!whitelist) await storage.set('domainWhitelist', DEFAULT_DOMAIN_WHITELIST); + return whitelist ?? DEFAULT_DOMAIN_WHITELIST; +}; + +const domainIsInWhitelist = async (domain: string) => { + const whitelist = await getDomainWhiteList(); return whitelist?.some((d) => d.includes(domain)) ?? false; };