diff options
| -rw-r--r-- | routes/lnurl.ts | 6 |
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, |
