diff --git a/src/data.rs b/src/data.rs index 61ddd8f..e4a8dc2 100644 --- a/src/data.rs +++ b/src/data.rs @@ -70,9 +70,11 @@ pub async fn get_id_by_token(token: &str) -> Result> { // headers.insert(AUTHORIZATION, HeaderValue::from_str(token)?); headers.insert(CONTENT_TYPE, HeaderValue::from_static("application/json")); - let mut variables = HashMap::::new(); - variables.insert("token".to_string(), token.to_string()); - variables.insert("token_type".to_string(), "access_token".to_string()); + let mut variables = HashMap::>::new(); + let mut params = HashMap::::new(); + params.insert("token".to_string(), token.to_string()); + params.insert("token_type".to_string(), "access_token".to_string()); + variables.insert("params".to_string(), params); let gql = json!({ "query": format!("query {}($params: ValidateJWTTokenInput!) {{ {}(params: $params) {{ is_valid claims }} }}", operation, query_name),