mirror of
https://github.com/SukkaW/Surge.git
synced 2025-12-14 02:00:37 +08:00
Fix Reject Hosts building
This commit is contained in:
parent
2d4c07d62f
commit
ed5452f913
@ -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') {
|
switch (type) {
|
||||||
rejectOutput.addDomainKeyword(value); // Add for later deduplication
|
case 'DOMAIN-KEYWORD': {
|
||||||
rejectExtraOutput.addDomainKeyword(value); // Add for later deduplication
|
rejectOutput.addDomainKeyword(value); // Add for later deduplication
|
||||||
} else if (type === 'DOMAIN-SUFFIX') {
|
rejectExtraOutput.addDomainKeyword(value); // Add for later deduplication
|
||||||
filterRuleWhitelistDomainSets.add('.' + value);
|
break;
|
||||||
|
}
|
||||||
|
case 'DOMAIN-SUFFIX': {
|
||||||
|
filterRuleWhitelistDomainSets.add('.' + value);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 'DOMAIN': {
|
||||||
|
rejectOutput.addDomain(value);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
// no default
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user