mirror of
https://github.com/aljazceru/cdk.git
synced 2026-02-07 06:06:02 +01:00
fix: melt start up check (#745)
This commit is contained in:
@@ -107,9 +107,27 @@ impl Mint {
|
||||
pending_quote.id
|
||||
);
|
||||
|
||||
self.localstore
|
||||
.update_melt_quote_state(&pending_quote.id, pay_invoice_response.status)
|
||||
.await?;
|
||||
let melt_quote_state = match pay_invoice_response.status {
|
||||
MeltQuoteState::Unpaid => MeltQuoteState::Unpaid,
|
||||
MeltQuoteState::Paid => MeltQuoteState::Paid,
|
||||
MeltQuoteState::Pending => MeltQuoteState::Pending,
|
||||
MeltQuoteState::Failed => MeltQuoteState::Unpaid,
|
||||
MeltQuoteState::Unknown => MeltQuoteState::Unpaid,
|
||||
};
|
||||
|
||||
if let Err(err) = self
|
||||
.localstore
|
||||
.update_melt_quote_state(&pending_quote.id, melt_quote_state)
|
||||
.await
|
||||
{
|
||||
tracing::error!(
|
||||
"Could not update quote {} to state {}, current state {}, {}",
|
||||
pending_quote.id,
|
||||
melt_quote_state,
|
||||
pending_quote.state,
|
||||
err
|
||||
);
|
||||
};
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user