From 52b3cd46c76fd4be18aeb8422a08a073484b9fad Mon Sep 17 00:00:00 2001 From: Rutger Broekhoff Date: Sat, 29 Aug 2026 12:01:42 +0200 Subject: More module implementation partition units --- server/src/http_client.cppm | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'server/src/http_client.cppm') diff --git a/server/src/http_client.cppm b/server/src/http_client.cppm index bea5384..2047b01 100644 --- a/server/src/http_client.cppm +++ b/server/src/http_client.cppm @@ -23,17 +23,15 @@ export class client tcp::resolver resolver_; public: - explicit client(net::io_context& ioc) : ioc_{ioc}, resolver_{ioc} - { - sslc_.set_default_verify_paths(); - sslc_.set_verify_mode( - net::ssl::verify_peer | net::ssl::verify_fail_if_no_peer_cert); - } + explicit client(net::io_context& ioc); template auto do_request(bhttp::request& req) -> bhttp::response { + // TODO: call into non-template member ASAP. + // Consider using beast::message_generator. + auto stream = ssl::stream{ioc_, sslc_}; auto host = std::string{req.at(bhttp::field::host)}; -- cgit v1.3