From 3e5aef418ef7eb0f9905f3ed1b3fe38753be94ee Mon Sep 17 00:00:00 2001 From: Marcin Kulik Date: Fri, 18 Jul 2025 11:54:14 +0200 Subject: [PATCH] Use "message" field for human friendly API error display --- src/api.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/api.rs b/src/api.rs index 0f5ffdc..cd8087c 100644 --- a/src/api.rs +++ b/src/api.rs @@ -42,7 +42,7 @@ pub struct StreamChangeset { #[derive(Debug, Deserialize)] struct ErrorResponse { - reason: String, + message: String, } pub fn get_auth_url(config: &Config) -> Result { @@ -174,12 +174,12 @@ async fn parse_stream_response( ), 404 => match response.json::().await { - Ok(json) => bail!("{}", json.reason), + Ok(json) => bail!("{}", json.message), Err(_) => bail!("{server_hostname} doesn't support streaming"), }, 422 => match response.json::().await { - Ok(json) => bail!("{}", json.reason), + Ok(json) => bail!("{}", json.message), Err(_) => bail!("{server_hostname} doesn't support streaming"), },