From eb84fecdaa649e86282a0a98d57b6da9598e3f33 Mon Sep 17 00:00:00 2001 From: Bulat Kurbanov Date: Wed, 18 Jan 2023 19:07:55 +0100 Subject: [PATCH] Fix sending cache message --- src/bots/approved_bot/modules/download.rs | 27 +++++++++-------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/src/bots/approved_bot/modules/download.rs b/src/bots/approved_bot/modules/download.rs index efb9238..c20f0ca 100644 --- a/src/bots/approved_bot/modules/download.rs +++ b/src/bots/approved_bot/modules/download.rs @@ -69,29 +69,22 @@ async fn send_cached_message( bot: AutoSend, download_data: DownloadData, ) -> BotHandlerInternal { - match get_cached_message(&download_data).await { - Ok(v) => match _send_cached(&message, &bot, v).await { - Ok(_) => return Ok(()), - Err(err) => return Err(err), - }, - Err(err) => log::warn!("{:?}", err), + if let Ok(v) = get_cached_message(&download_data).await { + if let Ok(_) = _send_cached(&message, &bot, v).await { + return Ok(()); + } }; - match get_cached_message(&download_data).await { - Ok(v) => match _send_cached(&message, &bot, v).await { - Ok(v_2) => return Ok(v_2), - Err(err) => log::warn!("{:?}", err), - }, - Err(err) => log::warn!("{:?}", err), - }; - - send_with_download_from_channel(message, bot, download_data).await + match send_with_download_from_channel(message, bot, download_data).await { + Ok(_) => Ok(()), + Err(err) => Err(err), + } } async fn _send_downloaded_file( message: &Message, bot: &AutoSend, - downloaded_data: DownloadFile + downloaded_data: DownloadFile, ) -> BotHandlerInternal { let DownloadFile { response, @@ -136,7 +129,7 @@ async fn send_with_download_from_channel( Ok(v_2) => Ok(v_2), Err(err) => Err(err), }, - Err(err) => Err(err) + Err(err) => Err(err), } }