aboutsummaryrefslogtreecommitdiffstats
path: root/routes
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-11-17 00:20:22 -0800
committerAdam Soltys <[email protected]>2024-11-17 00:20:22 -0800
commit0acff5707d6838c14defef2bf0d08a7281a44a21 (patch)
tree9e16243af6c430e24afb930c3aaaef736b9bbc80 /routes
parent76c0a2a00eaa4f6b77cb34290e207c78fea971f8 (diff)
downloadcoinos-server-0acff5707d6838c14defef2bf0d08a7281a44a21.tar.gz
coinos-server-0acff5707d6838c14defef2bf0d08a7281a44a21.zip
handle blank offers
Diffstat (limited to 'routes')
-rw-r--r--routes/payments.ts7
1 files changed, 4 insertions, 3 deletions
diff --git a/routes/payments.ts b/routes/payments.ts
index dfd9ad36..c8fd07dd 100644
--- a/routes/payments.ts
+++ b/routes/payments.ts
@@ -202,6 +202,7 @@ export default {
res.send({ alias, amount, ourfee });
} catch (e) {
+ console.log(e);
err("problem parsing", e.message);
bail(res, e.message);
}
@@ -548,8 +549,8 @@ export default {
res.send(await ln.decode(bolt11));
},
- async offer(req, res) {
- const { offer } = req.params;
- res.send(await ln.fetchinvoice(offer));
+ async fetchinvoice(req, res) {
+ const { amount, offer } = req.body;
+ res.send(await ln.fetchinvoice(offer, amount ? amount * 1000 : null));
},
};