aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2020-07-24 10:12:22 -0700
committerAdam Soltys <[email protected]>2020-07-24 10:12:22 -0700
commitb8c0775ba1b61bca00747f7e6225df389aed34a9 (patch)
treecc1a9c8ae9331a319babefaa92a9bc096b92f3a9
parent78c07b0de0546d4a1d76377f7ecc11b1dc566f82 (diff)
downloadcoinos-server-b8c0775ba1b61bca00747f7e6225df389aed34a9.tar.gz
coinos-server-b8c0775ba1b61bca00747f7e6225df389aed34a9.zip
handle process exit
-rw-r--r--routes/swaps.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/routes/swaps.js b/routes/swaps.js
index cf1b9c6e..93181aa6 100644
--- a/routes/swaps.js
+++ b/routes/swaps.js
@@ -37,6 +37,10 @@ const createProposal = (a1, v1, a2, v2) =>
resolve(data.toString());
});
+ proc.on("exit", (err) => {
+ reject(new Error("Liquid swap tool process exited unexpectedly. Try a larger amount if swapping BTC."));
+ });
+
proc.stderr.on("error", (err) => {
l.error("proposal error", err.toString());
reject(err.toString());
@@ -112,7 +116,7 @@ app.get("/proposal", auth, async (req, res) => {
res.send({ proposal });
} catch (e) {
l.error(e.message);
- res.status(500).send({ error: e.message });
+ res.status(500).send(e.message);
}
});