summaryrefslogtreecommitdiff
path: root/webapp/src/utils.rs
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/src/utils.rs')
-rw-r--r--webapp/src/utils.rs10
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?)
}