wallet: remove list_accounts_for_password
This commit is contained in:
@@ -44,7 +44,6 @@ fn main() {
|
||||
mixnet::account::get_validator_api_urls,
|
||||
mixnet::account::get_validator_nymd_urls,
|
||||
mixnet::account::list_accounts,
|
||||
mixnet::account::list_accounts_for_password,
|
||||
mixnet::account::logout,
|
||||
mixnet::account::remove_account_for_password,
|
||||
mixnet::account::remove_password,
|
||||
|
||||
@@ -521,23 +521,6 @@ pub async fn list_accounts(
|
||||
Ok(all_accounts)
|
||||
}
|
||||
|
||||
// WIP(JON): consider changing return type
|
||||
#[tauri::command]
|
||||
pub fn list_accounts_for_password(password: &str) -> Result<Vec<String>, BackendError> {
|
||||
// Currently we only support a single, default, id in the wallet
|
||||
let id = wallet_storage::AccountId::new(DEFAULT_WALLET_ACCOUNT_ID.to_string());
|
||||
let password = wallet_storage::UserPassword::new(password.to_string());
|
||||
let login = wallet_storage::load_existing_wallet_login_information(&id, &password)?;
|
||||
let ids = match login {
|
||||
StoredLogin::Mnemonic(_) => vec![id.to_string()],
|
||||
StoredLogin::Multiple(ref accounts) => accounts
|
||||
.get_accounts()
|
||||
.map(|account| account.id.to_string())
|
||||
.collect::<Vec<_>>(),
|
||||
};
|
||||
Ok(ids)
|
||||
}
|
||||
|
||||
#[tauri::command]
|
||||
pub async fn sign_in_decrypted_account(
|
||||
account_id: &str,
|
||||
|
||||
Reference in New Issue
Block a user