Updated account entity for better readability, now Account::get_names always orders by name

This commit is contained in:
2023-06-12 17:55:21 +03:00
parent 7ece22c081
commit ef27285e96
3 changed files with 11 additions and 15 deletions

View File

@@ -12,7 +12,7 @@ pub async fn get_accounts(
db: DatabaseConnection,
) -> crate::Result<()> {
let user_id = msg.from().ok_or(NoUserInfo)?.id.0;
let mut account_names = Account::get_names(user_id, &db, true).await?;
let mut account_names = Account::get_names(user_id, &db).await?;
let mut text = match account_names.try_next().await? {
Some(name) => format!("Accounts:\n`{name}`"),
None => {

View File

@@ -9,7 +9,7 @@ pub async fn account_markup(
user_id: u64,
db: &DatabaseConnection,
) -> crate::Result<KeyboardMarkup> {
let account_names: Vec<Vec<KeyboardButton>> = Account::get_names(user_id, db, true)
let account_names: Vec<Vec<KeyboardButton>> = Account::get_names(user_id, db)
.await?
.map_ok(KeyboardButton::new)
.try_chunks(3)