Cleanup
This commit is contained in:
+9
-6
@@ -194,13 +194,16 @@ async fn register_user(
|
|||||||
response.status()
|
response.status()
|
||||||
)))
|
)))
|
||||||
} else {
|
} else {
|
||||||
match axum::body::to_bytes(response.into_body(), usize::MAX).await {
|
match convert_response::<callers::register::response::Response>(response).await {
|
||||||
Ok(body) => {
|
Ok(response) => {
|
||||||
let parsed_body: callers::register::response::Response =
|
if response.data.len() > 0 {
|
||||||
serde_json::from_slice(&body).unwrap();
|
let user = response.data[0].clone();
|
||||||
Ok(parsed_body.data[0].clone())
|
Ok(user)
|
||||||
|
} else {
|
||||||
|
Err(std::io::Error::other("No data returned"))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Err(err) => Err(std::io::Error::other(err.to_string())),
|
Err(err) => Err(err),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user