trade: fix not saving new tokens if there are no available confirmations (#220)
This commit is contained in:
parent
7e04a4240a
commit
64697b6808
2 changed files with 7 additions and 2 deletions
|
@ -39,7 +39,7 @@ impl AccountCommand for TradeCommand {
|
|||
crate::do_login(&mut account)?;
|
||||
}
|
||||
|
||||
info!("Checking for trade confirmations");
|
||||
info!("{}: Checking for trade confirmations", account.account_name);
|
||||
let confirmations: Vec<Confirmation>;
|
||||
loop {
|
||||
match account.get_trade_confirmations() {
|
||||
|
@ -55,6 +55,11 @@ impl AccountCommand for TradeCommand {
|
|||
}
|
||||
}
|
||||
|
||||
if confirmations.is_empty() {
|
||||
info!("{}: No confirmations", account.account_name);
|
||||
continue;
|
||||
}
|
||||
|
||||
let mut any_failed = false;
|
||||
if self.accept_all {
|
||||
info!("accepting all confirmations");
|
||||
|
|
|
@ -84,7 +84,7 @@ pub(crate) fn prompt_confirmation_menu(
|
|||
confirmations: Vec<Confirmation>,
|
||||
) -> anyhow::Result<(Vec<Confirmation>, Vec<Confirmation>)> {
|
||||
if confirmations.is_empty() {
|
||||
bail!("no confirmations")
|
||||
return Ok((vec![], vec![]));
|
||||
}
|
||||
|
||||
let mut to_accept_idx: HashSet<usize> = HashSet::new();
|
||||
|
|
Loading…
Reference in a new issue