From 7588ca865bf1b05273f9122132e036091b0f3a72 Mon Sep 17 00:00:00 2001 From: Syping Date: Sun, 22 Mar 2026 17:47:19 +0100 Subject: [PATCH] http_request: return const http_response in get post functions --- src/core/http_request.cpp | 4 ++-- src/core/http_request.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/core/http_request.cpp b/src/core/http_request.cpp index 6b001fe..58d9e0e 100644 --- a/src/core/http_request.cpp +++ b/src/core/http_request.cpp @@ -24,7 +24,7 @@ http_request::http_request() { throw std::bad_alloc(); } -http_response http_request::get(const std::string &url, const dpp::http_headers &headers) { +const http_response http_request::get(const std::string &url, const dpp::http_headers &headers) { http_response response; curl_easy_setopt(instance, CURLOPT_URL, url.c_str()); curl_slist *header_slist = nullptr; @@ -50,7 +50,7 @@ http_response http_request::get(const std::string &url, const dpp::http_headers return response; } -http_response http_request::post(const std::string &url, const std::string &content, const std::string &content_type, const dpp::http_headers &headers) { +const http_response http_request::post(const std::string &url, const std::string &content, const std::string &content_type, const dpp::http_headers &headers) { http_response response; curl_easy_setopt(instance, CURLOPT_URL, url.c_str()); curl_slist *header_slist = nullptr; diff --git a/src/core/http_request.h b/src/core/http_request.h index a1f14cf..e9bb387 100644 --- a/src/core/http_request.h +++ b/src/core/http_request.h @@ -28,8 +28,8 @@ class http_request public: http_request(); ~http_request(); - http_response get(const std::string &url, const dpp::http_headers &headers = {}); - http_response post(const std::string &url, const std::string &content, const std::string &content_type, const dpp::http_headers &headers = {}); + const http_response get(const std::string &url, const dpp::http_headers &headers = {}); + const http_response post(const std::string &url, const std::string &content, const std::string &content_type, const dpp::http_headers &headers = {}); static std::string legacy_url(const std::string &hostname, uint16_t port, const std::string &url, bool tls); private: