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