From 481abd7f26bb0b72bcd51a431e93a2cb50970284 Mon Sep 17 00:00:00 2001 From: GW_MC <72297530+GWMCwing@users.noreply.github.com> Date: Mon, 29 Dec 2025 18:58:00 +0800 Subject: [PATCH] fix: AuthenticatedRequestInfo support any state --- apps/api/src/middlewares/request_info.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/api/src/middlewares/request_info.rs b/apps/api/src/middlewares/request_info.rs index aec8c53..65b35e0 100644 --- a/apps/api/src/middlewares/request_info.rs +++ b/apps/api/src/middlewares/request_info.rs @@ -10,12 +10,15 @@ pub struct AuthenticatedRequestInfo { pub user_id: Uuid, } -impl FromRequestParts<()> for AuthenticatedRequestInfo { +impl FromRequestParts for AuthenticatedRequestInfo +where + S: Send + Sync, +{ type Rejection = StatusCode; async fn from_request_parts( parts: &mut axum::http::request::Parts, - _state: &(), + _state: &S, ) -> Result { let request_info = parts .extensions