mirror of
https://github.com/SukkaW/Surge.git
synced 2025-12-12 17:20:35 +08:00
Perf: make reject ruleset dedupe faster
This commit is contained in:
parent
43824facb5
commit
2c1dcd200d
@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user