Code cleanup
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
use crate::prelude::*;
|
||||
use crate::{markups::language_markup, prelude::*};
|
||||
|
||||
#[inline]
|
||||
pub async fn change_language(
|
||||
|
@@ -1,4 +1,4 @@
|
||||
use crate::prelude::*;
|
||||
use crate::{models::User, prelude::*};
|
||||
use parking_lot::Mutex;
|
||||
use std::sync::Arc;
|
||||
use teloxide::types::InputFile;
|
||||
@@ -46,9 +46,11 @@ async fn get_master_pass(
|
||||
.await?;
|
||||
}
|
||||
|
||||
accounts.sort_unstable_by(|this, other| this.name.cmp(&other.name));
|
||||
|
||||
let json = spawn_blocking(move || serde_json::to_vec_pretty(&User { accounts })).await??;
|
||||
let json = spawn_blocking(move || {
|
||||
accounts.sort_unstable_by(|this, other| this.name.cmp(&other.name));
|
||||
serde_json::to_vec_pretty(&User { accounts })
|
||||
})
|
||||
.await??;
|
||||
let file = InputFile::memory(json).file_name("accounts.json");
|
||||
|
||||
bot.send_document(msg.chat.id, file)
|
||||
|
@@ -1,6 +1,5 @@
|
||||
use crate::prelude::*;
|
||||
use crate::{cryptography::passwords::generate_passwords, prelude::*};
|
||||
use arrayvec::ArrayString;
|
||||
use cryptography::passwords::generate_passwords;
|
||||
use std::fmt::Write;
|
||||
use teloxide::types::ParseMode;
|
||||
use tokio::task::spawn_blocking;
|
||||
|
@@ -1,4 +1,4 @@
|
||||
use crate::prelude::*;
|
||||
use crate::{models::User, prelude::*};
|
||||
use futures::stream;
|
||||
use itertools::Itertools;
|
||||
use parking_lot::Mutex;
|
||||
|
@@ -1,6 +1,7 @@
|
||||
use crate::{change_state, locales::LocaleTypeExt, prelude::*};
|
||||
use cryptography::hashing::HashedBytes;
|
||||
use entity::locale::LocaleType;
|
||||
use crate::{
|
||||
change_state, cryptography::hashing::HashedBytes, entity::locale::LocaleType,
|
||||
locales::LocaleTypeExt, prelude::*,
|
||||
};
|
||||
use tokio::task::spawn_blocking;
|
||||
|
||||
#[inline]
|
||||
|
Reference in New Issue
Block a user