From 7b33669b5189c8bdee46426acec9bf5d35f5a8c7 Mon Sep 17 00:00:00 2001 From: boufni95 Date: Thu, 12 Mar 2026 19:09:02 +0000 Subject: [PATCH 1/3] zaps fix --- src/services/main/appUserManager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/main/appUserManager.ts b/src/services/main/appUserManager.ts index be0ae2cb..9f7337bd 100644 --- a/src/services/main/appUserManager.ts +++ b/src/services/main/appUserManager.ts @@ -96,7 +96,7 @@ export default class { async NewInvoice(ctx: Types.UserContext, req: Types.NewInvoiceRequest): Promise { return this.applicationManager.AddAppUserInvoice(ctx.app_id, { http_callback_url: "", - invoice_req: req, + invoice_req: { ...req, zap: req.zap }, payer_identifier: ctx.app_user_id, receiver_identifier: ctx.app_user_id }) From e7085e2ef3850ec835b5ee05771ecbd2ff9a42f2 Mon Sep 17 00:00:00 2001 From: boufni95 Date: Thu, 12 Mar 2026 19:15:43 +0000 Subject: [PATCH 2/3] fix zaps amt validation --- src/services/main/applicationManager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/main/applicationManager.ts b/src/services/main/applicationManager.ts index ecfc7b85..d118c66c 100644 --- a/src/services/main/applicationManager.ts +++ b/src/services/main/applicationManager.ts @@ -194,7 +194,7 @@ export default class { const cbUrl = req.http_callback_url || receiver.callback_url || "" let zapInfo: ZapInfo | undefined = undefined if (req.invoice_req.zap) { - zapInfo = this.paymentManager.validateZapEvent(req.invoice_req.zap, req.invoice_req.amountSats) + zapInfo = this.paymentManager.validateZapEvent(req.invoice_req.zap, req.invoice_req.amountSats * 1000) } const expiry = req.invoice_req.expiry ? Math.min(req.invoice_req.expiry, defaultInvoiceExpiry) : defaultInvoiceExpiry const opts: InboundOptionals = { From 423c4e9c731614e41b0db3873cc30b8ae07478ce Mon Sep 17 00:00:00 2001 From: boufni95 Date: Thu, 12 Mar 2026 19:16:30 +0000 Subject: [PATCH 3/3] undo ineffective change --- src/services/main/appUserManager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/main/appUserManager.ts b/src/services/main/appUserManager.ts index 9f7337bd..be0ae2cb 100644 --- a/src/services/main/appUserManager.ts +++ b/src/services/main/appUserManager.ts @@ -96,7 +96,7 @@ export default class { async NewInvoice(ctx: Types.UserContext, req: Types.NewInvoiceRequest): Promise { return this.applicationManager.AddAppUserInvoice(ctx.app_id, { http_callback_url: "", - invoice_req: { ...req, zap: req.zap }, + invoice_req: req, payer_identifier: ctx.app_user_id, receiver_identifier: ctx.app_user_id })