diff options
Diffstat (limited to 'webapp/src/utils.rs')
-rw-r--r-- | webapp/src/utils.rs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/webapp/src/utils.rs b/webapp/src/utils.rs index 1eadf2f..86493eb 100644 --- a/webapp/src/utils.rs +++ b/webapp/src/utils.rs @@ -2,9 +2,15 @@ use gloo_net::http::Response; use serde::de::DeserializeOwned; pub async fn ok_json<T>(response: Response) -> Result<T, anyhow::Error> -where T: DeserializeOwned { +where + T: DeserializeOwned, +{ if !response.ok() { - anyhow::bail!("Request failed: {} {}", response.status(), response.status_text()); + anyhow::bail!( + "Request failed: {} {}", + response.status(), + response.status_text() + ); } Ok(response.json().await?) } |