Perf: make reject ruleset dedupe faster

This commit is contained in:
SukkaW 2022-11-02 00:47:24 +08:00
parent 43824facb5
commit 2c1dcd200d

View File

@ -281,16 +281,16 @@ const threads = isCI ? cpuCount : cpuCount / 2;
for (const domain of domainSets) { for (const domain of domainSets) {
let isTobeRemoved = false; let isTobeRemoved = false;
for (const keyword of domainKeywordsSet) { for (const suffix of domainSuffixSet) {
if (domain.includes(keyword)) { if (domain.endsWith(suffix)) {
isTobeRemoved = true; isTobeRemoved = true;
break; break;
} }
} }
if (!isTobeRemoved) { if (!isTobeRemoved) {
for (const suffix of domainSuffixSet) { for (const keyword of domainKeywordsSet) {
if (domain.endsWith(suffix)) { if (domain.includes(keyword)) {
isTobeRemoved = true; isTobeRemoved = true;
break; break;
} }