diff options
| author | Adam Soltys <[email protected]> | 2020-07-24 10:12:22 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2020-07-24 10:12:22 -0700 |
| commit | b8c0775ba1b61bca00747f7e6225df389aed34a9 (patch) | |
| tree | cc1a9c8ae9331a319babefaa92a9bc096b92f3a9 | |
| parent | 78c07b0de0546d4a1d76377f7ecc11b1dc566f82 (diff) | |
| download | coinos-server-b8c0775ba1b61bca00747f7e6225df389aed34a9.tar.gz coinos-server-b8c0775ba1b61bca00747f7e6225df389aed34a9.zip | |
handle process exit
| -rw-r--r-- | routes/swaps.js | 6 |
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); } }); |
