Fix cached message sending

This commit is contained in:
2022-09-14 22:23:59 +03:00
parent 5da2221d2e
commit dffc93f978
2 changed files with 11 additions and 5 deletions

View File

@@ -53,13 +53,13 @@ async fn _send_cached(
match bot
.copy_message(
message.chat.id,
Recipient::Id(ChatId(cached_message.chat_id)),
cached_message.message_id,
Recipient::Id(ChatId(cached_message.data.chat_id)),
cached_message.data.message_id,
)
.send()
.await
{
Ok(_) => todo!(),
Ok(_) => Ok(()),
Err(err) => Err(Box::new(err)),
}
}

View File

@@ -1,9 +1,15 @@
use serde::Deserialize;
#[derive(Deserialize, Debug, Clone)]
pub struct CachedMessageData {
pub message_id: i32,
pub chat_id: i64,
}
#[derive(Deserialize, Debug, Clone)]
pub struct CachedMessage {
pub message_id: i32,
pub chat_id: i64,
pub data: CachedMessageData,
}
pub struct DownloadFile {