From bc787de62a36286ddf393425c4cc3e6eba6f3b96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerg=C5=91=20M=C3=B3ricz?= Date: Mon, 10 Feb 2025 19:10:01 +0100 Subject: [PATCH] fix(blocklist): behavioural fixes --- apps/api/src/scraper/WebScraper/utils/blocklist.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/api/src/scraper/WebScraper/utils/blocklist.ts b/apps/api/src/scraper/WebScraper/utils/blocklist.ts index 71d1f454..02aab89f 100644 --- a/apps/api/src/scraper/WebScraper/utils/blocklist.ts +++ b/apps/api/src/scraper/WebScraper/utils/blocklist.ts @@ -94,7 +94,7 @@ const allowedKeywords = [ "://www.facebook.com/ads/library", ]; -function decryptedBlocklist(list: string[]): string[] { +export function decryptedBlocklist(list: string[]): string[] { return hashKey.length > 0 ? list.map((ciphertext) => decryptAES(ciphertext, hashKey)) : []; @@ -148,7 +148,7 @@ export function isUrlBlocked(url: string): boolean { if ( publicSuffix && blockedlist.some( - (blocked) => blocked.startsWith(baseDomain) && blocked !== domain, + (blocked) => blocked.startsWith(baseDomain + ".") && blocked !== domain, ) ) { return true;