From 59cdf57e8f807a0fe2505837e2eed5871ea281c8 Mon Sep 17 00:00:00 2001 From: saturneric Date: Mon, 26 Feb 2024 20:38:30 +0800 Subject: feat: add user agent header when doing http request --- src/ui/thread/KeyServerImportTask.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/ui/thread/KeyServerImportTask.cpp') diff --git a/src/ui/thread/KeyServerImportTask.cpp b/src/ui/thread/KeyServerImportTask.cpp index 63cabbcd..c908f5d7 100644 --- a/src/ui/thread/KeyServerImportTask.cpp +++ b/src/ui/thread/KeyServerImportTask.cpp @@ -28,6 +28,7 @@ #include "ui/thread/KeyServerImportTask.h" +#include "GpgFrontendBuildInfo.h" #include "core/function/gpg/GpgKeyImportExporter.h" #include "ui/struct/SettingsObject.h" #include "ui/struct/settings/KeyServerSO.h" @@ -54,7 +55,11 @@ auto GpgFrontend::UI::KeyServerImportTask::Run() -> int { QUrl const req_url(keyserver_url.scheme() + "://" + keyserver_url.host() + "/pks/lookup?op=get&search=0x" + key_id + "&options=mr"); - reply_ = manager_->get(QNetworkRequest(req_url)); + auto request = QNetworkRequest(req_url); + request.setHeader(QNetworkRequest::UserAgentHeader, + HTTP_REQUEST_USER_AGENT); + + reply_ = manager_->get(request); connect(reply_, &QNetworkReply::finished, this, &KeyServerImportTask::dealing_reply_from_server); } -- cgit v1.2.3 From c1f5b3336836e15d193582e9b8f3e044f7d8bc1b Mon Sep 17 00:00:00 2001 From: saturneric Date: Thu, 29 Feb 2024 18:15:57 +0800 Subject: feat: add module controller and continue to work on module system 1. speed up building by reducing build info sheader including 2. add module controller 3. continue to work on module system --- src/ui/thread/KeyServerImportTask.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/ui/thread/KeyServerImportTask.cpp') diff --git a/src/ui/thread/KeyServerImportTask.cpp b/src/ui/thread/KeyServerImportTask.cpp index c908f5d7..ed8b7646 100644 --- a/src/ui/thread/KeyServerImportTask.cpp +++ b/src/ui/thread/KeyServerImportTask.cpp @@ -28,8 +28,8 @@ #include "ui/thread/KeyServerImportTask.h" -#include "GpgFrontendBuildInfo.h" #include "core/function/gpg/GpgKeyImportExporter.h" +#include "core/utils/BuildInfoUtils.h" #include "ui/struct/SettingsObject.h" #include "ui/struct/settings/KeyServerSO.h" @@ -57,7 +57,7 @@ auto GpgFrontend::UI::KeyServerImportTask::Run() -> int { auto request = QNetworkRequest(req_url); request.setHeader(QNetworkRequest::UserAgentHeader, - HTTP_REQUEST_USER_AGENT); + GetHttpRequestUserAgent()); reply_ = manager_->get(request); connect(reply_, &QNetworkReply::finished, this, -- cgit v1.2.3 From 26e24222e434036e5ec13f8ec99b958faf325154 Mon Sep 17 00:00:00 2001 From: saturneric Date: Fri, 12 Apr 2024 11:14:37 +0200 Subject: feat: add auto activate function and optimums for some structures --- src/ui/thread/KeyServerImportTask.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/ui/thread/KeyServerImportTask.cpp') diff --git a/src/ui/thread/KeyServerImportTask.cpp b/src/ui/thread/KeyServerImportTask.cpp index ed8b7646..8bcb2eab 100644 --- a/src/ui/thread/KeyServerImportTask.cpp +++ b/src/ui/thread/KeyServerImportTask.cpp @@ -29,9 +29,9 @@ #include "ui/thread/KeyServerImportTask.h" #include "core/function/gpg/GpgKeyImportExporter.h" +#include "core/model/SettingsObject.h" #include "core/utils/BuildInfoUtils.h" -#include "ui/struct/SettingsObject.h" -#include "ui/struct/settings/KeyServerSO.h" +#include "ui/struct/settings_object/KeyServerSO.h" GpgFrontend::UI::KeyServerImportTask::KeyServerImportTask( QString keyserver_url, std::vector keyids) -- cgit v1.2.3