From dbb25297da61fe393ca1e8a6b6c6beace2513e0a Mon Sep 17 00:00:00 2001 From: Dawid Rycerz Date: Mon, 14 Jul 2025 21:27:03 +0300 Subject: feat: fix user_id in requests missing --- src/lib.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index d96556a..6f4a795 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -113,7 +113,6 @@ mod locations_api { pub struct CreateLocation { pub latitude: f64, pub longitude: f64, - pub user_id: i64, } #[derive(Deserialize)] @@ -147,12 +146,12 @@ mod locations_api { } pub async fn create_location( - AuthUser(_): AuthUser, + AuthUser(user): AuthUser, State(pool): State>, Json(payload): Json, ) -> Result, String> { let repo = LocationRepository { db: &pool }; - repo.create_location(payload.latitude, payload.longitude, payload.user_id) + repo.create_location(payload.latitude, payload.longitude, user.id) .await .map(Json) .map_err(|e| e.to_string()) -- cgit v1.2.3