|
@@ -45,18 +45,16 @@ impl Mint {
|
|
|
|
|
|
|
|
let mut tx = self.localstore.begin_transaction().await?;
|
|
let mut tx = self.localstore.begin_transaction().await?;
|
|
|
|
|
|
|
|
- if quote.payment_method == PaymentMethod::Bolt11 {
|
|
|
|
|
- // reload the quote, as it state may have changed
|
|
|
|
|
- *quote = tx
|
|
|
|
|
- .get_mint_quote("e.id)
|
|
|
|
|
- .await?
|
|
|
|
|
- .ok_or(Error::UnknownQuote)?;
|
|
|
|
|
|
|
+ // reload the quote, as it state may have changed
|
|
|
|
|
+ *quote = tx
|
|
|
|
|
+ .get_mint_quote("e.id)
|
|
|
|
|
+ .await?
|
|
|
|
|
+ .ok_or(Error::UnknownQuote)?;
|
|
|
|
|
|
|
|
- let current_state = quote.state();
|
|
|
|
|
|
|
+ let current_state = quote.state();
|
|
|
|
|
|
|
|
- if current_state == MintQuoteState::Issued || current_state == MintQuoteState::Paid {
|
|
|
|
|
- return Ok(());
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ if current_state == MintQuoteState::Issued || current_state == MintQuoteState::Paid {
|
|
|
|
|
+ return Ok(());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
for payment in ln_status {
|
|
for payment in ln_status {
|