Fix: parse filter

This commit is contained in:
SukkaW 2023-06-15 10:34:52 +08:00
parent 6aeb5def04
commit 42fdf6c903

View File

@ -39,7 +39,7 @@ async function processDomainLists(domainListsUrl) {
|| line.startsWith('\r') || line.startsWith('\r')
|| line.startsWith('\n') || line.startsWith('\n')
) { ) {
return; continue;
} }
const domainToAdd = line.trim(); const domainToAdd = line.trim();
@ -52,7 +52,7 @@ async function processDomainLists(domainListsUrl) {
domainSets.add(domainToAdd); domainSets.add(domainToAdd);
} }
return [...domainSets]; return domainSets;
} }
/** /**
@ -71,10 +71,10 @@ async function processHosts(hostsUrl, includeAllSubDomain = false) {
const rl = await fetchRemoteTextAndCreateReadlineInterface(hostsUrl); const rl = await fetchRemoteTextAndCreateReadlineInterface(hostsUrl);
for await (const line of rl) { for await (const line of rl) {
if (line.includes('#')) { if (line.includes('#')) {
return; continue;
} }
if (line.startsWith(' ') || line.startsWith('\r') || line.startsWith('\n') || line.trim() === '') { if (line.startsWith(' ') || line.startsWith('\r') || line.startsWith('\n') || line.trim() === '') {
return; continue;
} }
const [, ...domains] = line.split(' '); const [, ...domains] = line.split(' ');
const _domain = domains.join(' ').trim(); const _domain = domains.join(' ').trim();
@ -96,7 +96,7 @@ async function processHosts(hostsUrl, includeAllSubDomain = false) {
console.timeEnd(` - processHosts: ${hostsUrl}`); console.timeEnd(` - processHosts: ${hostsUrl}`);
return [...domainSets]; return domainSets;
} }
/** /**