From 581c2824d0631587740637b04f876894fc88fd6a Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Tue, 9 Apr 2024 20:05:53 -0400 Subject: [PATCH] Minor code review --- src/js/scriptlet-filtering.js | 30 ++++++++++++------------------ 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/src/js/scriptlet-filtering.js b/src/js/scriptlet-filtering.js index 7da840d58..98f2a64a3 100644 --- a/src/js/scriptlet-filtering.js +++ b/src/js/scriptlet-filtering.js @@ -19,26 +19,23 @@ Home: https://github.com/gorhill/uBlock */ -/* globals browser */ - -'use strict'; - /******************************************************************************/ -import µb from './background.js'; -import logger from './logger.js'; -import { onBroadcast } from './broadcast.js'; -import { redirectEngine as reng } from './redirect-engine.js'; -import { sessionFirewall } from './filtering-engines.js'; -import { MRUCache } from './mrucache.js'; -import { ScriptletFilteringEngine } from './scriptlet-filtering-core.js'; - import { domainFromHostname, entityFromDomain, hostnameFromURI, } from './uri-utils.js'; +import { MRUCache } from './mrucache.js'; +import { ScriptletFilteringEngine } from './scriptlet-filtering-core.js'; + +import logger from './logger.js'; +import { onBroadcast } from './broadcast.js'; +import { redirectEngine as reng } from './redirect-engine.js'; +import { sessionFirewall } from './filtering-engines.js'; +import µb from './background.js'; + /******************************************************************************/ const contentScriptRegisterer = new (class { @@ -262,15 +259,13 @@ export class ScriptletFilteringEngineEx extends ScriptletFilteringEngine { reset() { super.reset(); this.warSecret = vAPI.warSecret.long(this.warSecret); - this.scriptletCache.reset(); - contentScriptRegisterer.reset(); + this.clearCache(); } freeze() { super.freeze(); this.warSecret = vAPI.warSecret.long(this.warSecret); - this.scriptletCache.reset(); - contentScriptRegisterer.reset(); + this.clearCache(); } clearCache() { @@ -290,8 +285,7 @@ export class ScriptletFilteringEngineEx extends ScriptletFilteringEngine { } if ( this.scriptletCache.resetTime < reng.modifyTime ) { - this.warSecret = vAPI.warSecret.long(this.warSecret); - this.scriptletCache.reset(); + this.clearCache(); } let scriptletDetails = this.scriptletCache.lookup(hostname);