diff options
| author | Adam Soltys <[email protected]> | 2023-02-07 21:07:28 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2023-02-07 21:07:28 -0800 |
| commit | 0f06fddc647ad3fa050b39bc53af18732f3d9f87 (patch) | |
| tree | d80df193ae3ebc54690c7086925c4df484621a2a /routes/payments.js | |
| parent | 6e243cd91b0af831f599964127f7a191b6b1439c (diff) | |
| parent | 1424d48d77e3680dc4bd75c24b320436b999dced (diff) | |
| download | coinos-server-0f06fddc647ad3fa050b39bc53af18732f3d9f87.tar.gz coinos-server-0f06fddc647ad3fa050b39bc53af18732f3d9f87.zip | |
Merge branch 'master' into prod
Diffstat (limited to 'routes/payments.js')
| -rw-r--r-- | routes/payments.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/routes/payments.js b/routes/payments.js index 1043959c..ec557474 100644 --- a/routes/payments.js +++ b/routes/payments.js @@ -36,6 +36,9 @@ export default { }) .json(); } else if (payreq) { + let { msatoshi } = await ln.decode(payreq); + if (msatoshi) amount = Math.round(msatoshi * 1000); + p = await debit( hash, amount + maxfee, @@ -45,7 +48,7 @@ export default { types.lightning ); - let r = await ln.pay(payreq); + let r = await ln.pay(payreq, msatoshi ? undefined : `${amount}sats`); p.amount = -amount; p.hash = r.payment_hash; |
