mirror of
https://github.com/aljazceru/cdk.git
synced 2026-01-04 13:35:20 +01:00
committed by
thesimplekid
parent
1a4b21c9ce
commit
5ff30d879c
@@ -279,35 +279,15 @@ impl MintQuotesDatabase for MintSqliteDatabase {
|
|||||||
async fn add_mint_quote(&self, quote: MintQuote) -> Result<(), Self::Err> {
|
async fn add_mint_quote(&self, quote: MintQuote) -> Result<(), Self::Err> {
|
||||||
query(
|
query(
|
||||||
r#"
|
r#"
|
||||||
INSERT INTO mint_quote (
|
INSERT OR REPLACE INTO mint_quote (
|
||||||
id, amount, unit, request, state, expiry, request_lookup_id,
|
id, amount, unit, request, state, expiry, request_lookup_id,
|
||||||
pubkey, created_time, paid_time, issued_time
|
pubkey, created_time, paid_time, issued_time
|
||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
:id, :amount, :unit, :request, :state, :expiry, :request_lookup_id,
|
:id, :amount, :unit, :request, :state, :expiry, :request_lookup_id,
|
||||||
:pubkey, :created_time, :paid_time, :issued_time
|
:pubkey, :created_time, :paid_time, :issued_time
|
||||||
)
|
)
|
||||||
ON CONFLICT(id) DO UPDATE SET
|
"#,
|
||||||
amount = excluded.amount,
|
|
||||||
unit = excluded.unit,
|
|
||||||
request = excluded.request,
|
|
||||||
state = excluded.state,
|
|
||||||
expiry = excluded.expiry,
|
|
||||||
request_lookup_id = excluded.request_lookup_id,
|
|
||||||
created_time = excluded.created_time,
|
|
||||||
paid_time = excluded.paid_time,
|
|
||||||
issued_time = excluded.issued_time
|
|
||||||
ON CONFLICT(request_lookup_id) DO UPDATE SET
|
|
||||||
amount = excluded.amount,
|
|
||||||
unit = excluded.unit,
|
|
||||||
request = excluded.request,
|
|
||||||
state = excluded.state,
|
|
||||||
expiry = excluded.expiry,
|
|
||||||
id = excluded.id,
|
|
||||||
created_time = excluded.created_time,
|
|
||||||
paid_time = excluded.paid_time,
|
|
||||||
issued_time = excluded.issued_time
|
|
||||||
"#,
|
|
||||||
)
|
)
|
||||||
.bind(":id", quote.id.to_string())
|
.bind(":id", quote.id.to_string())
|
||||||
.bind(":amount", u64::from(quote.amount) as i64)
|
.bind(":amount", u64::from(quote.amount) as i64)
|
||||||
|
|||||||
Reference in New Issue
Block a user