diff options
Diffstat (limited to 'src/lib.rs')
| -rw-r--r-- | src/lib.rs | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -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()) |
