now changing state in set_master_pass by using change_state macro
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
use crate::prelude::*;
|
||||
use crate::{change_state, prelude::*};
|
||||
use tokio::task::spawn_blocking;
|
||||
|
||||
/// Actually sets the master password
|
||||
@ -41,13 +41,12 @@ pub async fn set_master_pass(
|
||||
let previous = bot
|
||||
.send_message(msg.chat.id, "Send new master password")
|
||||
.await?;
|
||||
dialogue
|
||||
.update(State::GetNewMasterPass(Handler::new(
|
||||
|bot, msg, db, dialogue, ids, master_pass| {
|
||||
Box::pin(get_master_pass(bot, msg, db, dialogue, ids, master_pass))
|
||||
},
|
||||
MessageIds::from(&previous),
|
||||
)))
|
||||
.await?;
|
||||
Ok(())
|
||||
|
||||
change_state!(
|
||||
dialogue,
|
||||
previous,
|
||||
(),
|
||||
State::GetNewMasterPass,
|
||||
get_master_pass
|
||||
)
|
||||
}
|
||||
|
Reference in New Issue
Block a user