diff options
| -rw-r--r-- | index.js | 2 | ||||
| -rw-r--r-- | lib/send.js | 1 | ||||
| -rw-r--r-- | startup.js | 25 |
3 files changed, 28 insertions, 0 deletions
@@ -93,6 +93,8 @@ app.use("/referrals", referralsRouter); var adminRouter = require("./routes/admin.js"); app.use("/admin", adminAuth, adminRouter); +require("./startup"); + app.use((err, req, res, next) => { const details = { path: req.path, diff --git a/lib/send.js b/lib/send.js index 92b2eda3..293473d9 100644 --- a/lib/send.js +++ b/lib/send.js @@ -59,6 +59,7 @@ send = async (amount, memo, hash, user) => { fee_limit: { fixed: Math.min(10000, account.balance) }, }); + if (!m) throw new Error("lightning payment failed"); if (m.payment_error) throw new Error(m.payment_error); ({ diff --git a/startup.js b/startup.js new file mode 100644 index 00000000..807604e8 --- /dev/null +++ b/startup.js @@ -0,0 +1,25 @@ +// Can use this file to run custom scripts on startup + +/* +(async () => { + let invoice = await db.Invoice.findOne({ + where: { id: 47391 } + }); + + let payment = await db.Payment.findOne({ + where: { invoice_id: 47391 }, + + include: { + model: db.Account, + as: "account" + } + }); + + console.log(invoice.id, payment.id); + try { + await callWebhook(invoice, payment); + } catch (e) { + console.log("uh oh", e); + } +})(); +*/ |
