aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--routes/lnurl.ts6
1 files 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,