From 48f5edf34e2f8dbecacd87766a3616184e5325b3 Mon Sep 17 00:00:00 2001 From: Daniel Lugo Date: Thu, 3 Dec 2020 11:35:47 -0400 Subject: [PATCH] invoices lnd service --- services/lnd/lightning.js | 7 ++++++- utils/lightningServices/lightning-services.js | 3 ++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/services/lnd/lightning.js b/services/lnd/lightning.js index fbf0f237..f919ef6b 100644 --- a/services/lnd/lightning.js +++ b/services/lnd/lightning.js @@ -21,6 +21,7 @@ const errorConstants = require("../../constants/errors"); * @prop {any} lightning * @prop {any} walletUnlocker * @prop {any} router + * @prop {any} invoices */ /** @@ -93,11 +94,15 @@ module.exports = async ({ const walletUnlocker = new walletunlockerrpc.WalletUnlocker(lndHost, credentials); // @ts-ignore const router = new routerrpc.Router(lndHost, credentials); + // @ts-expect-error + const invoices = new lnrpc.Invoices(lndHost, credentials) + return { lightning, walletUnlocker, - router + router, + invoices }; } diff --git a/utils/lightningServices/lightning-services.js b/utils/lightningServices/lightning-services.js index a0631f1b..5ef7779a 100644 --- a/utils/lightningServices/lightning-services.js +++ b/utils/lightningServices/lightning-services.js @@ -127,10 +127,11 @@ class LightningServices { if (!lnServices) { throw new Error(`Could not init lnServices`) } - const { lightning, walletUnlocker, router } = lnServices + const { lightning, walletUnlocker, router, invoices } = lnServices this.lightning = lightning this.walletUnlocker = walletUnlocker this.router = router + this.invoices = invoices this.lnServicesData = { lndProto: this.defaults.lndProto, lndHost,