From 34807aabd89bd99d3f9675162e39848861d1e63c Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Thu, 12 Aug 2021 11:04:40 -0400 Subject: [PATCH] Add matchDebug() to uBO's proxy API (#2160) Related commit: - https://github.com/cliqz-oss/adblocker/pull/2156 --- packages/adblocker-benchmarks/blockers/ublock.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/adblocker-benchmarks/blockers/ublock.js b/packages/adblocker-benchmarks/blockers/ublock.js index f960d7b1fb..bc593cd008 100644 --- a/packages/adblocker-benchmarks/blockers/ublock.js +++ b/packages/adblocker-benchmarks/blockers/ublock.js @@ -28,7 +28,15 @@ module.exports = class UBlockOrigin { return engine.deserialize(serialized); } - match({ url, frameUrl, type }) { - return engine.matchRequest({ url, originURL: frameUrl, type }) === 1; + matchRequest({ url, frameUrl, type }) { + return engine.matchRequest({ url, originURL: frameUrl, type }); + } + + match(details) { + return this.matchRequest(details) === 1; + } + + matchDebug(details) { + return this.matchRequest(details) !== 0 ? engine.toLogData().raw : null; } };