diff --git a/src/callbacks/decrypt.rs b/src/callbacks/decrypt.rs index 31df559..3635230 100644 --- a/src/callbacks/decrypt.rs +++ b/src/callbacks/decrypt.rs @@ -64,6 +64,7 @@ pub async fn decrypt( msg.alter_message(&bot, "Send master password", None, None) .await?; + bot.answer_callback_query(q.id).await?; change_state!(dialogue, msg, (name), State::GetMasterPass, get_master_pass) } diff --git a/src/callbacks/delete.rs b/src/callbacks/delete.rs index 9ab4e74..f37ce02 100644 --- a/src/callbacks/delete.rs +++ b/src/callbacks/delete.rs @@ -53,6 +53,7 @@ pub async fn delete( msg.0, "Send master password. Once you send correct master password the account is unrecoverable" ).await?; + bot.answer_callback_query(q.id).await?; change_state!( dialogue, diff --git a/src/callbacks/get.rs b/src/callbacks/get.rs index 0e8331f..ccba97d 100644 --- a/src/callbacks/get.rs +++ b/src/callbacks/get.rs @@ -25,10 +25,15 @@ pub async fn get( }; let text = format!("Name:\n`{name}`\nLogin:\n\\*\\*\\*\nPassword:\n\\*\\*\\*"); - bot.send_message(ids.0, text) - .reply_markup(account_markup(&name, true)) - .parse_mode(ParseMode::MarkdownV2) - .await?; + + ids.alter_message( + &bot, + text, + account_markup(&name, true), + ParseMode::MarkdownV2, + ) + .await?; + bot.answer_callback_query(q.id).await?; Ok(()) } diff --git a/src/callbacks/get_menu.rs b/src/callbacks/get_menu.rs index da51c75..6c74297 100644 --- a/src/callbacks/get_menu.rs +++ b/src/callbacks/get_menu.rs @@ -17,5 +17,6 @@ pub async fn get_menu( ids.alter_message(&bot, "Choose your account", markup, None) .await?; + bot.answer_callback_query(q.id).await?; Ok(()) }