diff options
| author | Adam Soltys <[email protected]> | 2024-11-17 00:20:22 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2024-11-17 00:20:22 -0800 |
| commit | 0acff5707d6838c14defef2bf0d08a7281a44a21 (patch) | |
| tree | 9e16243af6c430e24afb930c3aaaef736b9bbc80 /routes | |
| parent | 76c0a2a00eaa4f6b77cb34290e207c78fea971f8 (diff) | |
| download | coinos-server-0acff5707d6838c14defef2bf0d08a7281a44a21.tar.gz coinos-server-0acff5707d6838c14defef2bf0d08a7281a44a21.zip | |
handle blank offers
Diffstat (limited to 'routes')
| -rw-r--r-- | routes/payments.ts | 7 |
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)); }, }; |
