Fix getting cached messages

This commit is contained in:
2023-01-17 19:01:48 +01:00
parent 785c313f36
commit 4eb42a4405

View File

@@ -45,6 +45,12 @@ pub async fn get_cached_message(
Err(err) => return Err(Box::new(err)), Err(err) => return Err(Box::new(err)),
}; };
if response.status() != StatusCode::OK {
return Err(Box::new(DownloadError {
status_code: response.status()
}));
};
match response.json::<CachedMessage>().await { match response.json::<CachedMessage>().await {
Ok(v) => Ok(v), Ok(v) => Ok(v),
Err(err) => Err(Box::new(err)), Err(err) => Err(Box::new(err)),
@@ -84,6 +90,8 @@ pub async fn download_file(
let headers = response.headers(); let headers = response.headers();
log::info!("{:?}", headers);
let filename = headers let filename = headers
.get("content-disposition") .get("content-disposition")
.unwrap() .unwrap()