From 2cf71b964d92bedfd84c58893324b604864136b6 Mon Sep 17 00:00:00 2001 From: Akulij Date: Fri, 9 May 2025 19:09:09 +0300 Subject: [PATCH] update users state to MessageForwardReply on support reply --- src/main.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 9276fad..95a3248 100644 --- a/src/main.rs +++ b/src/main.rs @@ -218,7 +218,12 @@ async fn main() -> Result<(), Box> { Ok(()) } -async fn support_reply_handler(bot: Bot, mut db: DB, msg: Message) -> BotResult<()> { +async fn support_reply_handler( + bot: Bot, + mut db: DB, + msg: Message, + state_mgr: std::sync::Arc>, +) -> BotResult<()> { use teloxide::utils::render::Renderer; let rm = match msg.reply_to_message() { @@ -264,6 +269,9 @@ async fn support_reply_handler(bot: Bot, mut db: DB, msg: Message) -> BotResult< }; msg.await?; + let user_dialogue = BotDialogue::new(state_mgr, ChatId(mf.source_chat_id)); + user_dialogue.update(State::MessageForwardReply).await?; + Ok(()) }