diff options
| author | Adam Soltys <[email protected]> | 2026-01-30 20:31:59 +0000 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-01-30 20:31:59 +0000 |
| commit | edd76a99a90d56ab641c48b95dd5891558baa133 (patch) | |
| tree | 7298026a3823645ab67d7cd8093d7a9c89433ade /routes | |
| parent | 3e2b756e5b97db690b9a707049060805ca88c9de (diff) | |
| download | coinos-server-edd76a99a90d56ab641c48b95dd5891558baa133.tar.gz coinos-server-edd76a99a90d56ab641c48b95dd5891558baa133.zip | |
consult archive for older payments
Diffstat (limited to 'routes')
| -rw-r--r-- | routes/invoices.ts | 4 | ||||
| -rw-r--r-- | routes/lnurl.ts | 4 | ||||
| -rw-r--r-- | routes/payments.ts | 5 |
3 files changed, 7 insertions, 6 deletions
diff --git a/routes/invoices.ts b/routes/invoices.ts index 36869575..a18f4263 100644 --- a/routes/invoices.ts +++ b/routes/invoices.ts @@ -1,5 +1,5 @@ import config from "$config"; -import { db, g, s } from "$lib/db"; +import { db, g, gf, s } from "$lib/db"; import { generate } from "$lib/invoices"; import { err } from "$lib/logging"; import { bail, fail, fields, getInvoice, getUser } from "$lib/utils"; @@ -57,7 +57,7 @@ export default { if (tip < 0) fail("Invalid tip"); - let invoice = await g(`invoice:${id}`); + let invoice = await gf(`invoice:${id}`); const user = await g(`user:${invoice.uid}`); if (typeof tip !== "undefined") invoice.tip = tip; diff --git a/routes/lnurl.ts b/routes/lnurl.ts index 729cca58..0358488e 100644 --- a/routes/lnurl.ts +++ b/routes/lnurl.ts @@ -1,4 +1,4 @@ -import { db, g, s } from "$lib/db"; +import { db, g, gf, s } from "$lib/db"; import { generate } from "$lib/invoices"; import { err, warn } from "$lib/logging"; import { serverPubkey2 } from "$lib/nostr"; @@ -126,7 +126,7 @@ export default { } const invoice = iid - ? await g(`invoice:${iid}`) + ? await gf(`invoice:${iid}`) : await generate({ invoice: { amount: Math.round(amount / 1000), diff --git a/routes/payments.ts b/routes/payments.ts index a61c4c3c..a640d8e2 100644 --- a/routes/payments.ts +++ b/routes/payments.ts @@ -575,7 +575,8 @@ export default { user, } = req; try { - const p = await g(`payment:${id}`); + const p = await gf(`payment:${id}`); + if (!p) fail("Payment not found"); if (p.uid !== user.id) fail("unauthorized"); emit(user.id, "payment", p); @@ -647,7 +648,7 @@ export default { user, } = req; try { - const p = await g(`payment:${id}`); + const p = await gf(`payment:${id}`); if (!p) fail("Payment not found"); if (p.uid !== user.id) fail("unauthorized"); |
