summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
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())