diff --git a/services/gunDB/contact-api/jobs/onOrders.js b/services/gunDB/contact-api/jobs/onOrders.js index bf3f45a2..a297c058 100644 --- a/services/gunDB/contact-api/jobs/onOrders.js +++ b/services/gunDB/contact-api/jobs/onOrders.js @@ -195,6 +195,7 @@ const listenerForAddr = (addr, SEA) => async (order, orderID) => { getUser() .get(Key.ORDER_TO_RESPONSE) .get(orderID) + // @ts-expect-error .put(orderResponse, ack => { if (ack.err && typeof ack.err !== 'number') { rej( @@ -232,6 +233,7 @@ const listenerForAddr = (addr, SEA) => async (order, orderID) => { getUser() .get(Key.ORDER_TO_RESPONSE) .get(orderID) + // @ts-expect-error .put(orderResponse, ack => { if (ack.err && typeof ack.err !== 'number') { logger.error( diff --git a/src/routes.js b/src/routes.js index 998f983e..dc81fe89 100644 --- a/src/routes.js +++ b/src/routes.js @@ -2986,4 +2986,24 @@ module.exports = async ( }) }) }) + + ap.get('/api/lnd/cb/:methodName', (req, res) => { + const { lightning } = LightningServices.services + const { methodName } = req.params + const args = req.body + + lightning[methodName](args, (err, lres) => { + if (err) { + res.status(500).json({ + errorMessage: err.details + }) + } else if (lres) { + res.status(200).json(lres) + } else { + res.status(500).json({ + errorMessage: 'Unknown error' + }) + } + }) + }) }