From 2c1dcd200d35fda6a896e43772966a4ac741d614 Mon Sep 17 00:00:00 2001 From: SukkaW Date: Wed, 2 Nov 2022 00:47:24 +0800 Subject: [PATCH] Perf: make reject ruleset dedupe faster --- Build/build-reject-domainset.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Build/build-reject-domainset.js b/Build/build-reject-domainset.js index 6ec9af8c..84111f56 100644 --- a/Build/build-reject-domainset.js +++ b/Build/build-reject-domainset.js @@ -281,16 +281,16 @@ const threads = isCI ? cpuCount : cpuCount / 2; for (const domain of domainSets) { let isTobeRemoved = false; - for (const keyword of domainKeywordsSet) { - if (domain.includes(keyword)) { + for (const suffix of domainSuffixSet) { + if (domain.endsWith(suffix)) { isTobeRemoved = true; break; } } if (!isTobeRemoved) { - for (const suffix of domainSuffixSet) { - if (domain.endsWith(suffix)) { + for (const keyword of domainKeywordsSet) { + if (domain.includes(keyword)) { isTobeRemoved = true; break; }