From a41ba43f2f474b36e3da4c8cedc213f7fb455b3c Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 1 Oct 2024 23:22:50 -0700 Subject: reverse failed payments --- routes/payments.ts | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) (limited to 'routes') diff --git a/routes/payments.ts b/routes/payments.ts index 30dad67e..ec646c59 100644 --- a/routes/payments.ts +++ b/routes/payments.ts @@ -72,7 +72,7 @@ export default { res.send(p); } catch (e) { - console.log(e) + console.log(e); warn(user.username, "payment failed", amount, balance, hash, payreq); err(e.message); bail(res, e.message); @@ -144,12 +144,17 @@ export default { }, async get(req, res) { - let { - params: { hash }, - } = req; - let p = await getPayment(hash); - if (p.type === types.internal) p.with = await g(`user:${p.ref}`); - res.send(p); + try { + let { + params: { hash }, + } = req; + let p = await getPayment(hash); + if (p.type === types.internal) p.with = await g(`user:${p.ref}`); + res.send(p); + } catch (e) { + err("failed to get payment", e.message); + bail(res, e.message); + } }, async parse(req, res) { -- cgit v1.2.3