Skip to content

Commit 243e4df

Browse files
committed
Change error message and format.
1 parent 715ff37 commit 243e4df

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

massa-client/src/cmds.rs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use massa_models::{
1212
};
1313
use massa_signature::{generate_random_private_key, PrivateKey, PublicKey};
1414
use massa_time::MassaTime;
15-
use massa_wallet::Wallet;
15+
use massa_wallet::{Wallet, WalletError};
1616
use serde::Serialize;
1717
use std::collections::HashMap;
1818
use std::fmt::{Debug, Display};
@@ -474,8 +474,14 @@ impl Command {
474474
Ok(_) => {
475475
res.push_str(&format!("Removed address {} from the wallet\n", key));
476476
}
477-
Err(err) => {
478-
res.push_str(&err.to_string());
477+
Err(WalletError::MissingKeyError(_)) => {
478+
res.push_str(&format!("Address {} wasn't in the wallet\n", key));
479+
}
480+
Err(_) => {
481+
res.push_str(&format!(
482+
"Failed to remove address {} from the wallet\n",
483+
key
484+
));
479485
}
480486
}
481487
}

massa-wallet/src/lib.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,9 @@ impl Wallet {
7878
}
7979

8080
pub fn remove_address(&mut self, address: Address) -> Result<(), WalletError> {
81-
self.keys.remove(&address).ok_or(WalletError::MissingKeyError(address))?;
81+
self.keys
82+
.remove(&address)
83+
.ok_or(WalletError::MissingKeyError(address))?;
8284
self.save()
8385
}
8486

0 commit comments

Comments
 (0)