diff --git a/src/services/lnd/lnd.ts b/src/services/lnd/lnd.ts index b9f463e1..0108a0a5 100644 --- a/src/services/lnd/lnd.ts +++ b/src/services/lnd/lnd.ts @@ -224,8 +224,11 @@ export default class { } async NewInvoice(value: number, memo: string, expiry: number): Promise { + getLogger({})("adding invoice...") await this.Health() + getLogger({})("lnd healthy") const res = await this.lightning.addInvoice(AddInvoiceReq(value, expiry, false, memo), DeadLineMetadata()) + getLogger({})("got the invoice") return { payRequest: res.response.paymentRequest } } diff --git a/src/services/main/applicationManager.ts b/src/services/main/applicationManager.ts index 902ea4c2..3068677f 100644 --- a/src/services/main/applicationManager.ts +++ b/src/services/main/applicationManager.ts @@ -120,11 +120,13 @@ export default class { async AddAppUserInvoice(appId: string, req: Types.AddAppUserInvoiceRequest): Promise { const app = await this.storage.applicationStorage.GetApplication(appId) + const log = getLogger({ appName: app.name }) const receiver = await this.storage.applicationStorage.GetApplicationUser(app, req.receiver_identifier) const { user: payer } = await this.storage.applicationStorage.GetOrCreateApplicationUser(app, req.payer_identifier, 0) const opts: InboundOptionals = { callbackUrl: req.http_callback_url, expiry: defaultInvoiceExpiry, expectedPayer: payer.user, linkedApplication: app } + log("generating invoice...") const appUserInvoice = await this.paymentManager.NewInvoice(receiver.user.user_id, req.invoice_req, opts) - getLogger({ appName: app.name })(receiver.identifier, "invoice created to be paid by", payer.identifier) + log(receiver.identifier, "invoice created to be paid by", payer.identifier) return { invoice: appUserInvoice.invoice }