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() }, } }