Index: lib/matcher.js |
=================================================================== |
--- a/lib/matcher.js |
+++ b/lib/matcher.js |
@@ -18,17 +18,17 @@ |
"use strict"; |
/** |
* @fileOverview Matcher class implementing matching addresses against |
* a list of filters. |
*/ |
const {RegExpFilter, WhitelistFilter} = require("./filterClasses"); |
-const {normalizeHostname, suffixes} = require("./domain"); |
+const {normalizeHostname, domainSuffixes} = require("./url"); |
const {Cache} = require("./caching"); |
/** |
* Regular expression for matching a keyword in a filter. |
* @type {RegExp} |
*/ |
const keywordRegExp = /[^a-z0-9%*][a-z0-9%]{3,}(?=[^a-z0-9%*])/; |
@@ -497,18 +497,19 @@ |
collection.push(filtersByDomain); |
} |
return null; |
} |
let excluded = new Set(); |
- for (let suffix of suffixes(docDomain ? normalizeHostname(docDomain) : "", |
- !specificOnly)) |
+ for (let suffix of domainSuffixes(docDomain ? |
+ normalizeHostname(docDomain) : "", |
+ !specificOnly)) |
{ |
let filters = filtersByDomain.get(suffix); |
if (filters) |
{ |
for (let [filter, include] of filters.entries()) |
{ |
if (!include) |
{ |