From 4eb42a4405f0e0f35a4460e4579f1ab7c6865abd Mon Sep 17 00:00:00 2001 From: Bulat Kurbanov Date: Tue, 17 Jan 2023 19:01:48 +0100 Subject: [PATCH] Fix getting cached messages --- src/bots/approved_bot/services/book_cache/mod.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/bots/approved_bot/services/book_cache/mod.rs b/src/bots/approved_bot/services/book_cache/mod.rs index 37685c2..b179335 100644 --- a/src/bots/approved_bot/services/book_cache/mod.rs +++ b/src/bots/approved_bot/services/book_cache/mod.rs @@ -45,6 +45,12 @@ pub async fn get_cached_message( Err(err) => return Err(Box::new(err)), }; + if response.status() != StatusCode::OK { + return Err(Box::new(DownloadError { + status_code: response.status() + })); + }; + match response.json::().await { Ok(v) => Ok(v), Err(err) => Err(Box::new(err)), @@ -84,6 +90,8 @@ pub async fn download_file( let headers = response.headers(); + log::info!("{:?}", headers); + let filename = headers .get("content-disposition") .unwrap()