aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2026-01-09 15:56:42 +0100
committerGitHub Enterprise <[email protected]>2026-01-09 15:56:42 +0100
commite82a8da6555bac2b1504d551956eee3a5289b1a1 (patch)
tree9541fd3ecd27932be328c20f6886c38a2e5d07cf /src
parentAvoid rendering user text input as HTML (#700) (diff)
downloadzen-e82a8da6555bac2b1504d551956eee3a5289b1a1.tar.xz
zen-e82a8da6555bac2b1504d551956eee3a5289b1a1.zip
CprHttpClient cleanup (#703)
Diffstat (limited to 'src')
-rw-r--r--src/zenhttp/clients/httpclientcpr.cpp8
-rw-r--r--src/zenhttp/clients/httpclientcpr.h2
2 files changed, 3 insertions, 7 deletions
diff --git a/src/zenhttp/clients/httpclientcpr.cpp b/src/zenhttp/clients/httpclientcpr.cpp
index 987cdd706..5d92b3b6b 100644
--- a/src/zenhttp/clients/httpclientcpr.cpp
+++ b/src/zenhttp/clients/httpclientcpr.cpp
@@ -163,7 +163,7 @@ CprHttpClient::~CprHttpClient()
HttpClient::Response
CprHttpClient::ResponseWithPayload(std::string_view SessionId,
- cpr::Response& HttpResponse,
+ cpr::Response&& HttpResponse,
const HttpResponseCode WorkResponseCode,
IoBuffer&& Payload)
{
@@ -235,11 +235,7 @@ CprHttpClient::CommonResponse(std::string_view SessionId, cpr::Response&& HttpRe
}
else
{
- return ResponseWithPayload(
- SessionId,
- HttpResponse,
- WorkResponseCode,
- Payload ? std::move(Payload) : IoBufferBuilder::MakeCloneFromMemory(HttpResponse.text.data(), HttpResponse.text.size()));
+ return ResponseWithPayload(SessionId, std::move(HttpResponse), WorkResponseCode, std::move(Payload));
}
}
diff --git a/src/zenhttp/clients/httpclientcpr.h b/src/zenhttp/clients/httpclientcpr.h
index 94d57fb43..40af53b5d 100644
--- a/src/zenhttp/clients/httpclientcpr.h
+++ b/src/zenhttp/clients/httpclientcpr.h
@@ -160,7 +160,7 @@ private:
HttpClient::Response CommonResponse(std::string_view SessionId, cpr::Response&& HttpResponse, IoBuffer&& Payload);
HttpClient::Response ResponseWithPayload(std::string_view SessionId,
- cpr::Response& HttpResponse,
+ cpr::Response&& HttpResponse,
const HttpResponseCode WorkResponseCode,
IoBuffer&& Payload);
};