Fix Reject Process

This commit is contained in:
SukkaW
2024-08-05 11:28:21 +08:00
parent 7905ec447f
commit dc4d978c8a
4 changed files with 36 additions and 7 deletions

View File

@@ -0,0 +1,18 @@
import { describe, it } from 'mocha';
import { processFilterRules } from './parse-filter';
import { createCacheKey } from './cache-filesystem';
import { createSpan } from '../trace';
const cacheKey = createCacheKey(__filename);
describe('processFilterRules', () => {
it('https://filters.adtidy.org/extension/ublock/filters/18_optimized.txt', () => {
console.log(processFilterRules(
createSpan('noop'),
cacheKey('https://filters.adtidy.org/extension/ublock/filters/18_optimized.txt'),
[],
7_200_000
));
});
});

View File

@@ -14,14 +14,25 @@ import { looseTldtsOpt } from '../constants/loose-tldts-opt';
const DEBUG_DOMAIN_TO_FIND: string | null = null; // example.com | null
let foundDebugDomain = false;
const temporaryBypass = true;
const temporaryBypass = typeof DEBUG_DOMAIN_TO_FIND === 'string';
const domainListLineCb = (l: string, set: string[], includeAllSubDomain: boolean, meta: string) => {
let line = processLine(l);
if (!line) return;
line = line.toLowerCase();
line = normalizeDomain(line);
if (!line) return;
const domain = normalizeDomain(line);
if (!domain) return;
if (domain !== line) {
console.log(
picocolors.red('[process domain list]'),
picocolors.gray(`line: ${line}`),
picocolors.gray(`domain: ${domain}`),
picocolors.gray(meta)
);
return;
}
if (DEBUG_DOMAIN_TO_FIND && line.includes(DEBUG_DOMAIN_TO_FIND)) {
console.warn(picocolors.red(meta), '(black)', line.replaceAll(DEBUG_DOMAIN_TO_FIND, picocolors.bold(DEBUG_DOMAIN_TO_FIND)));