aboutsummaryrefslogtreecommitdiff
path: root/src/schemes/NullRpcSchemeHandler.hpp
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-07-26 16:59:35 +0530
committerAkshay Nair <phenax5@gmail.com>2025-07-26 16:59:35 +0530
commitb0f598910f1f8bc8db6b65a0f01b1950ed7c3841 (patch)
tree234758ed1c91238b9498fdc6dd4bcccc42bddc36 /src/schemes/NullRpcSchemeHandler.hpp
parent8ab1f8d796d8f35a65e38fdd03d51824a41d1dab (diff)
downloadnull-browser-b0f598910f1f8bc8db6b65a0f01b1950ed7c3841.tar.gz
null-browser-b0f598910f1f8bc8db6b65a0f01b1950ed7c3841.zip
Add web.view.expose for simple lua->js interop in decorations
Diffstat (limited to 'src/schemes/NullRpcSchemeHandler.hpp')
-rw-r--r--src/schemes/NullRpcSchemeHandler.hpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/schemes/NullRpcSchemeHandler.hpp b/src/schemes/NullRpcSchemeHandler.hpp
index b1d5168..ef9cd09 100644
--- a/src/schemes/NullRpcSchemeHandler.hpp
+++ b/src/schemes/NullRpcSchemeHandler.hpp
@@ -16,7 +16,8 @@ public:
void requestStarted(QWebEngineUrlRequestJob *job) override {
auto url = job->requestUrl();
- qDebug() << "REQ" << url << url.host();
+ qDebug() << "REQ" << url << "From: " << job->initiator();
+ // TODO: Validate origin
if (url.host().isEmpty() || url.host() == "noop") {
job->reply("text/html", new QBuffer(job));
@@ -32,6 +33,7 @@ public:
QUrlQuery query(url.query());
emit message_received(url.host(), query);
+ // TODO: responses managed with request ids
QByteArray data = "{}";
QBuffer *buffer = new QBuffer(job);
buffer->setData(data);