squad-quest/discord/src/account.rs
2ndbeam fb9fcfe6d7 feat: Account initialization
- discord: /answer now DM-s user and updated user balance
2025-12-10 16:59:28 +03:00

12 lines
337 B
Rust

use squad_quest::{account::Account, config::Config};
pub fn fetch_or_init_account(conf: &Config, id: String) -> Account {
let accounts = conf.load_accounts();
match accounts.iter().find(|a| a.id == id) {
Some(a) => a.clone(),
None => Account {
id,
..Default::default()
},
}
}