From f1fa75ee43bad1f9c5ea06f4160cfee9847a035f Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Thu, 31 Jul 2025 21:45:58 -0700 Subject: only record invoice if amount is defined --- routes/lnurl.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/routes/lnurl.ts b/routes/lnurl.ts index 00167291..239da2bd 100644 --- a/routes/lnurl.ts +++ b/routes/lnurl.ts @@ -208,11 +208,13 @@ export default { ]); const id = v4(); - await s(`lnurl:${id}`, uid); - await s(`lnurl:${id}:invoice`, invoice.id); + const total = (parseInt(invoice.amount || 0) + parseInt(invoice.tip || 0)) * 1000; + await s(`lnurl:${id}`, uid); + if (total > 0) await s(`lnurl:${id}:invoice`, invoice.id); + res.send({ allowsNostr: true, minSendable: invoice.amount ? total : 1000, -- cgit v1.2.3