Filter active mint quotes for wallet

This commit is contained in:
David Caseria
2025-07-10 14:58:00 -04:00
parent 1cae6caae1
commit a308702376

View File

@@ -147,8 +147,11 @@ impl Wallet {
pub async fn get_active_mint_quotes(&self) -> Result<Vec<MintQuote>, Error> {
let mut mint_quotes = self.localstore.get_mint_quotes().await?;
let unix_time = unix_time();
mint_quotes
.retain(|quote| quote.state != MintQuoteState::Issued && quote.expiry > unix_time);
mint_quotes.retain(|quote| {
quote.mint_url == self.mint_url
&& quote.state != MintQuoteState::Issued
&& quote.expiry > unix_time
});
Ok(mint_quotes)
}