diff --git a/json-api/src/auth.rs b/json-api/src/auth.rs index a23e48b..7171310 100644 --- a/json-api/src/auth.rs +++ b/json-api/src/auth.rs @@ -6,6 +6,7 @@ use chrono::{Utc, Duration}; use std::collections::HashMap; use crate::routes; +use crate::qs_param; use db::{member::Member, common::FromDB}; use db::Response; @@ -199,9 +200,9 @@ pub async fn login_get_jwt(p: &Pool, response: &mut hyper::Response encode }; use hyper::header::HeaderValue; - use crate::http::{self, extract_uid}; + use crate::http; - let id = extract_uid(¶ms); // only route where we have the "id is there guarantee" + let id = qs_param!(params, "id", u64).unwrap(); let claim = Claim::new(id);