ソースを参照

Perf: make reject ruleset dedupe faster

SukkaW 3 年 前
コミット
2c1dcd200d
1 ファイル変更4 行追加4 行削除
  1. 4 4
      Build/build-reject-domainset.js

+ 4 - 4
Build/build-reject-domainset.js

@@ -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) {
-      if (domain.includes(keyword)) {
+    for (const suffix of domainSuffixSet) {
+      if (domain.endsWith(suffix)) {
         isTobeRemoved = true;
         isTobeRemoved = true;
         break;
         break;
       }
       }
     }
     }
 
 
     if (!isTobeRemoved) {
     if (!isTobeRemoved) {
-      for (const suffix of domainSuffixSet) {
-        if (domain.endsWith(suffix)) {
+      for (const keyword of domainKeywordsSet) {
+        if (domain.includes(keyword)) {
           isTobeRemoved = true;
           isTobeRemoved = true;
           break;
           break;
         }
         }