diff --git a/src/handlers/mod.rs b/src/handlers/mod.rs index cc70c33..0e30f18 100644 --- a/src/handlers/mod.rs +++ b/src/handlers/mod.rs @@ -74,11 +74,11 @@ pub fn get_dispatcher( let message_handler = Update::filter_message() .map_async(utils::delete_message) .enter_dialogue::, State>() - .branch(command_handler) .branch(case![State::GetAccountName(next)].endpoint(state::get_account_name)) .branch(case![State::GetMasterPass(next)].endpoint(state::get_master_pass)) .branch(case![State::GetLogin(next)].endpoint(state::get_login)) .branch(case![State::GetPassword(next)].endpoint(state::get_password)) + .branch(command_handler) .branch(endpoint(commands::default)); Dispatcher::builder(bot, message_handler)