aboutsummaryrefslogtreecommitdiff
path: root/src/requestinterceptor.h
diff options
context:
space:
mode:
authorLibravatar Keshav Bhatt <keshavnrj@gmail.com>2023-05-17 21:59:43 +0530
committerLibravatar Keshav Bhatt <keshavnrj@gmail.com>2023-05-17 21:59:43 +0530
commit5f10a0f9657358fcd86c55ec065f3855bad0c160 (patch)
tree340f949dbe076db57bf62879ad150fabc884905a /src/requestinterceptor.h
parentb4b5dc3397966bea899bbb5ec0f756bb745dbff1 (diff)
downloadwhatsie-5f10a0f9657358fcd86c55ec065f3855bad0c160.tar.gz
whatsie-5f10a0f9657358fcd86c55ec065f3855bad0c160.zip
feat: minor fixes + code cleanup
Diffstat (limited to 'src/requestinterceptor.h')
-rw-r--r--src/requestinterceptor.h50
1 files changed, 24 insertions, 26 deletions
diff --git a/src/requestinterceptor.h b/src/requestinterceptor.h
index 95f2d48..8d8f261 100644
--- a/src/requestinterceptor.h
+++ b/src/requestinterceptor.h
@@ -1,41 +1,39 @@
#ifndef REQUESTINTERCEPTOR_H
#define REQUESTINTERCEPTOR_H
-#include <QWebEnginePage>
+
+#include <QApplication>
#include <QDebug>
#include <QObject>
-#include <QWebEngineView>
-#include <QApplication>
+#include <QWebEnginePage>
#include <QWebEngineUrlRequestInfo>
#include <QWebEngineUrlRequestInterceptor>
-#include <QSettings>
+#include <QWebEngineView>
+
+#include "settingsmanager.h"
-class RequestInterceptor : public QWebEngineUrlRequestInterceptor
-{
- Q_OBJECT
+class RequestInterceptor : public QWebEngineUrlRequestInterceptor {
+ Q_OBJECT
signals:
- void blocked(QString adUrl);
-private:
- QSettings m_settings;
+ void blocked(QString adUrl);
public:
- RequestInterceptor(QObject *parent = nullptr) : QWebEngineUrlRequestInterceptor(parent)
- {
- }
+ RequestInterceptor(QObject *parent = nullptr)
+ : QWebEngineUrlRequestInterceptor(parent) {}
- void interceptRequest(QWebEngineUrlRequestInfo &info)
- {
- QString reqUrlStr = info.requestUrl().toString();
+ void interceptRequest(QWebEngineUrlRequestInfo &info) {
+ QString reqUrlStr = info.requestUrl().toString();
-// if(reqUrlStr.contains("mms-type=video")|| reqUrlStr.contains("stream/video?key")){
-// if(m_settings.value("disableVideos",false).toBool()){
-// info.block(true);
-// qDebug()<<"INTERCEPTOR: Blocked video - "<<reqUrlStr;
-// }
-// }else{
-// qDebug()<<"INTERCEPTOR:"<<reqUrlStr;
-// }
- qDebug()<<"INTERCEPTOR:"<<reqUrlStr;
- }
+ // if(reqUrlStr.contains("mms-type=video")||
+ // reqUrlStr.contains("stream/video?key")){
+ // if(SettingsManager::instance().settings().value("disableVideos",false).toBool()){
+ // info.block(true);
+ // qDebug()<<"INTERCEPTOR: Blocked video - "<<reqUrlStr;
+ // }
+ // }else{
+ // qDebug()<<"INTERCEPTOR:"<<reqUrlStr;
+ // }
+ qDebug() << "INTERCEPTOR:" << reqUrlStr;
+ }
};
#endif // REQUESTINTERCEPTOR_H