mirror of
https://github.com/aljazceru/cdk.git
synced 2025-12-26 09:05:09 +01:00
feat: mint should not enforce expiry (#723)
This commit is contained in:
@@ -215,18 +215,6 @@ impl Mint {
|
||||
mint_quote.id
|
||||
);
|
||||
if mint_quote.state != MintQuoteState::Issued && mint_quote.state != MintQuoteState::Paid {
|
||||
let unix_time = unix_time();
|
||||
|
||||
if mint_quote.expiry < unix_time {
|
||||
tracing::warn!(
|
||||
"Mint quote {} paid at {} expired at {}, leaving current state",
|
||||
mint_quote.id,
|
||||
mint_quote.expiry,
|
||||
unix_time,
|
||||
);
|
||||
return Err(Error::ExpiredQuote(mint_quote.expiry, unix_time));
|
||||
}
|
||||
|
||||
self.localstore
|
||||
.update_mint_quote_state(&mint_quote.id, MintQuoteState::Paid)
|
||||
.await?;
|
||||
|
||||
@@ -194,10 +194,10 @@ impl Wallet {
|
||||
.ok_or(Error::UnknownQuote)?;
|
||||
|
||||
let unix_time = unix_time();
|
||||
ensure_cdk!(
|
||||
quote_info.expiry > unix_time || quote_info.expiry == 0,
|
||||
Error::ExpiredQuote(quote_info.expiry, unix_time)
|
||||
);
|
||||
|
||||
if quote_info.expiry > unix_time {
|
||||
tracing::warn!("Attempting to mint with expired quote.");
|
||||
}
|
||||
|
||||
let active_keyset_id = self.get_active_mint_keyset().await?.id;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user