summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
authorDawid Rycerz <dawid@rycerz.xyz>2025-07-14 21:27:03 +0300
committerDawid Rycerz <dawid@rycerz.xyz>2025-07-14 21:27:03 +0300
commitdbb25297da61fe393ca1e8a6b6c6beace2513e0a (patch)
treed659a4a3465d519cc45b4501f0ac98060d227061 /src/lib.rs
parenteb0c5d947a2e2755fac4a9b34d9dee6c2987afbb (diff)
feat: fix user_id in requests missing
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs5
1 files changed, 2 insertions, 3 deletions
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<Arc<SqlitePool>>,
Json(payload): Json<CreateLocation>,
) -> Result<Json<Location>, 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())