From c2d312670dfa23038060a97cd8036e082c1f287c Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Thu, 6 Aug 2020 13:05:46 +0200 Subject: [PATCH] Add named variable for filtering results MSG_ACCEPT and MSG_IGNORE. --- src/librssguard/core/feeddownloader.cpp | 2 ++ src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/librssguard/core/feeddownloader.cpp b/src/librssguard/core/feeddownloader.cpp index 82cd25087..ec0a86f4e 100644 --- a/src/librssguard/core/feeddownloader.cpp +++ b/src/librssguard/core/feeddownloader.cpp @@ -131,6 +131,8 @@ void FeedDownloader::updateOneFeed(Feed* feed) { filter_engine.installExtensions(QJSEngine::Extension::ConsoleExtension); filter_engine.globalObject().setProperty("msg", js_object); + filter_engine.globalObject().setProperty("MSG_ACCEPT", int(FilteringAction::Accept)); + filter_engine.globalObject().setProperty("MSG_IGNORE", int(FilteringAction::Ignore)); qDebugNN << LOGSEC_FEEDDOWNLOADER << "Setting up JS evaluation took " << tmr.nsecsElapsed() / 1000 << " microseconds."; diff --git a/src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp b/src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp index dfaee21cc..ab27f861b 100644 --- a/src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp +++ b/src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp @@ -157,6 +157,8 @@ void FormMessageFiltersManager::testFilter() { filter_engine.installExtensions(QJSEngine::Extension::ConsoleExtension); filter_engine.globalObject().setProperty("msg", js_object); + filter_engine.globalObject().setProperty("MSG_ACCEPT", int(FilteringAction::Accept)); + filter_engine.globalObject().setProperty("MSG_IGNORE", int(FilteringAction::Ignore)); Message msg = testingMessage();