aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2023-03-28 04:09:51 +0000
committerAdam Soltys <[email protected]>2023-03-28 04:09:58 +0000
commit91f8f3bdbfc570154080a1ca70d27f61a637f56c (patch)
tree9aa48534c877e93bd7673b0ef0b57cfdeb8daf4f
parent0559a382066722b794e1aaaafbb24266c7302f9e (diff)
downloadcoinos-server-91f8f3bdbfc570154080a1ca70d27f61a637f56c.tar.gz
coinos-server-91f8f3bdbfc570154080a1ca70d27f61a637f56c.zip
catch payment errors
-rw-r--r--routes/payments.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/routes/payments.js b/routes/payments.js
index 204b1d9d..ead233d6 100644
--- a/routes/payments.js
+++ b/routes/payments.js
@@ -150,6 +150,7 @@ export default {
},
async parse({ body: { payreq } }, res) {
+ try {
let hour = 1000 * 60 * 60;
let { last } = store.nodes;
let { nodes } = store;
@@ -164,6 +165,9 @@ export default {
let alias = node ? node.alias : payee.substr(0, 12);
res.send({ alias, amount: Math.round(msatoshi / 1000) });
+ } catch(e) {
+ bail(res, e.message);
+ }
},
async pot({ params: { name } }, res) {