From ecf1be3f834c7187312f8eee71f77e448c995388 Mon Sep 17 00:00:00 2001 From: Rutger Broekhoff Date: Tue, 22 Sep 2026 22:28:10 +0200 Subject: Check period selection --- server/src/http_server.cppm | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'server/src/http_server.cppm') diff --git a/server/src/http_server.cppm b/server/src/http_server.cppm index e70110e..c111118 100644 --- a/server/src/http_server.cppm +++ b/server/src/http_server.cppm @@ -300,6 +300,7 @@ template struct routed_ctx : InnerCtx { verb_set route_methods; + boost::urls::url target; }; template @@ -687,12 +688,12 @@ class router co_return problem_rsp(ctx, problem, keep_alive{false}); } - l_.with( - "trace_id", - static_cast(ctx).trace_id.as_string()) - .debug( - "Request targets {} {}", req_base.method_string(), - req_url.path()); + // l_.with( + // "trace_id", + // static_cast(ctx).trace_id.as_string()) + // .debug( + // "Request targets {} {}", req_base.method_string(), + // req_url.path()); auto mres = match(req_url.segments()); if (!mres) @@ -720,8 +721,9 @@ class router if (auto mhdl = mres->route_handlers->lookup(*mverb)) { - auto new_ctx = - routed_ctx{std::move(ctx), mres->allowed_methods()}; + auto new_ctx = routed_ctx{ + std::move(ctx), mres->allowed_methods(), std::move(req_url) + }; co_return co_await mhdl( std::move(new_ctx), r, mres->wildcard_matches); } -- cgit v1.3