From 055be574c54e4cb612f8b50b396ca302ea4f524e Mon Sep 17 00:00:00 2001 From: Bauke Date: Wed, 26 Oct 2022 14:47:42 +0200 Subject: [PATCH] Add an enabled property to redirects. --- source/background-scripts/initialize.ts | 2 +- source/redirect/base.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/source/background-scripts/initialize.ts b/source/background-scripts/initialize.ts index 2e5cf91..88c859e 100644 --- a/source/background-scripts/initialize.ts +++ b/source/background-scripts/initialize.ts @@ -39,7 +39,7 @@ browser.webNavigation.onBeforeNavigate.addListener(async (details) => { await browser.storage.local.get(), )) { const redirect = parseRedirect(parameters, id); - if (redirect === undefined) { + if (redirect === undefined || !redirect.parameters.enabled) { continue; } diff --git a/source/redirect/base.ts b/source/redirect/base.ts index f19c8ee..0c4b6e1 100644 --- a/source/redirect/base.ts +++ b/source/redirect/base.ts @@ -15,6 +15,7 @@ export function narrowRedirectType(value: string): value is RedirectType { } export type RedirectParameters = { + enabled: boolean; matcherType: MatcherType; matcherValue: string; redirectType: RedirectType;