Эх сурвалжийг харах

Filter active mint quotes for wallet

David Caseria 3 долоо хоног өмнө
parent
commit
a308702376

+ 5 - 2
crates/cdk/src/wallet/mint.rs

@@ -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)
     }