Implement both blocklists and in-player blocking

This commit is contained in:
TC
2023-05-08 22:23:11 +02:00
parent c488c30015
commit 69f560cdd1
5 changed files with 338 additions and 10 deletions

View File

@ -1,8 +1,13 @@
const { loadAdBlockerEngine } = require("./blocker");
module.exports = (win, options) =>
loadAdBlockerEngine(
win.webContents.session,
options.cache,
options.additionalBlockLists,
options.disableDefaultLists
);
const config = require("./config");
module.exports = async (win, options) => {
if (await config.shouldUseBlocklists()) {
loadAdBlockerEngine(
win.webContents.session,
options.cache,
options.additionalBlockLists,
options.disableDefaultLists,
);
}
};