aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2020-05-01 09:47:13 -0700
committerAdam Soltys <[email protected]>2020-05-01 09:47:13 -0700
commit5a25124279b18b772ac73dce74e46752533f5206 (patch)
tree51a7bd5844428e732c4ce496ae33052a8ef37e97
parenta1b56680e999bf70a5a7b2e9e00b4df236d1684f (diff)
downloadcoinos-server-5a25124279b18b772ac73dce74e46752533f5206.tar.gz
coinos-server-5a25124279b18b772ac73dce74e46752533f5206.zip
return error if no route found
-rw-r--r--routes/lightning/query.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/routes/lightning/query.js b/routes/lightning/query.js
index 8e25293c..c980b0c0 100644
--- a/routes/lightning/query.js
+++ b/routes/lightning/query.js
@@ -3,5 +3,10 @@ const bolt11 = require("bolt11");
module.exports = async (req, res) => {
let hash = req.body.payreq;
let payreq = bolt11.decode(hash);
- res.send(await lna.queryRoutes({ pub_key: payreq.payeeNodeKey, amt: payreq.satoshis }));
+
+ try {
+ res.send(await lna.queryRoutes({ pub_key: payreq.payeeNodeKey, amt: payreq.satoshis }));
+ } catch (e) {
+ res.status(500).send(e.message);
+ }
};