ソースを参照

Fix Reject Hosts building

SukkaW 1 年間 前
コミット
ed5452f913
1 ファイル変更15 行追加5 行削除
  1. 15 5
      Build/build-reject-domainset.ts

+ 15 - 5
Build/build-reject-domainset.ts

@@ -105,11 +105,21 @@ export const buildRejectDomainSet = task(require.main === module, __filename)(as
           /** Collect DOMAIN-KEYWORD from non_ip/reject.conf for deduplication */
           /** Collect DOMAIN-KEYWORD from non_ip/reject.conf for deduplication */
           for await (const line of readFileByLine(path.resolve(__dirname, '../Source/non_ip/reject.conf'))) {
           for await (const line of readFileByLine(path.resolve(__dirname, '../Source/non_ip/reject.conf'))) {
             const [type, value] = line.split(',');
             const [type, value] = line.split(',');
-            if (type === 'DOMAIN-KEYWORD') {
-              rejectOutput.addDomainKeyword(value); // Add for later deduplication
-              rejectExtraOutput.addDomainKeyword(value); // Add for later deduplication
-            } else if (type === 'DOMAIN-SUFFIX') {
-              filterRuleWhitelistDomainSets.add('.' + value);
+            switch (type) {
+              case 'DOMAIN-KEYWORD': {
+                rejectOutput.addDomainKeyword(value); // Add for later deduplication
+                rejectExtraOutput.addDomainKeyword(value); // Add for later deduplication
+                break;
+              }
+              case 'DOMAIN-SUFFIX': {
+                filterRuleWhitelistDomainSets.add('.' + value);
+                break;
+              }
+              case 'DOMAIN': {
+                rejectOutput.addDomain(value);
+                break;
+              }
+              // no default
             }
             }
           }
           }
         })
         })