mirror of
https://github.com/movie-web/extension.git
synced 2025-09-13 13:33:25 +00:00
fix whitelisted domains not set in storage on firefox
This commit is contained in:
@@ -7,8 +7,14 @@ export const DEFAULT_DOMAIN_WHITELIST = ['movie-web.app', 'localhost:5173'];
|
|||||||
|
|
||||||
export const storage = new Storage();
|
export const storage = new Storage();
|
||||||
|
|
||||||
const domainIsInWhitelist = async (domain: string) => {
|
const getDomainWhiteList = async () => {
|
||||||
const whitelist = await storage.get<string[]>('domainWhitelist');
|
const whitelist = await storage.get<string[]>('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;
|
return whitelist?.some((d) => d.includes(domain)) ?? false;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user