From 9d74ab5f667a92600463247a0f75337bec1c05ed Mon Sep 17 00:00:00 2001 From: Dadam Rishikesh Reddy Date: Mon, 20 Apr 2026 14:42:30 +0530 Subject: [PATCH] refactor(express): operationId lightningPayment TICKET: WCI-65 --- modules/express/src/clientRoutes.ts | 5 +---- modules/express/src/lightning/lightningInvoiceRoutes.ts | 2 +- modules/express/src/typedRoutes/api/index.ts | 2 +- modules/express/src/typedRoutes/api/v2/lightningPayment.ts | 2 +- 4 files changed, 4 insertions(+), 7 deletions(-) diff --git a/modules/express/src/clientRoutes.ts b/modules/express/src/clientRoutes.ts index 9b876303b5..100270ddb8 100755 --- a/modules/express/src/clientRoutes.ts +++ b/modules/express/src/clientRoutes.ts @@ -1837,10 +1837,7 @@ export function setupAPIRoutes(app: express.Application, config: Config): void { router.put('express.pendingapprovals', [prepareBitGo(config), typedPromiseWrapper(handleV2PendingApproval)]); // lightning - pay invoice - router.post('express.v2.wallet.lightningPayment', [ - prepareBitGo(config), - typedPromiseWrapper(handlePayLightningInvoice), - ]); + router.post('express.lightningpayinvoice', [prepareBitGo(config), typedPromiseWrapper(handlePayLightningInvoice)]); // lightning - onchain withdrawal router.post('express.v2.wallet.lightningWithdraw', [ diff --git a/modules/express/src/lightning/lightningInvoiceRoutes.ts b/modules/express/src/lightning/lightningInvoiceRoutes.ts index 2f71742d28..b0998e182b 100644 --- a/modules/express/src/lightning/lightningInvoiceRoutes.ts +++ b/modules/express/src/lightning/lightningInvoiceRoutes.ts @@ -19,7 +19,7 @@ export async function handleCreateLightningInvoice(req: express.Request): Promis } export async function handlePayLightningInvoice( - req: ExpressApiRouteRequest<'express.v2.wallet.lightningPayment', 'post'> + req: ExpressApiRouteRequest<'express.lightningpayinvoice', 'post'> ): Promise { const bitgo = req.bitgo; const params = decodeOrElse(SubmitPaymentParams.name, SubmitPaymentParams, req.body, (error) => { diff --git a/modules/express/src/typedRoutes/api/index.ts b/modules/express/src/typedRoutes/api/index.ts index 6b08dff1ce..efbd36e069 100644 --- a/modules/express/src/typedRoutes/api/index.ts +++ b/modules/express/src/typedRoutes/api/index.ts @@ -222,7 +222,7 @@ export const ExpressKeychainChangePasswordApiSpec = apiSpec({ }); export const ExpressLightningWalletPaymentApiSpec = apiSpec({ - 'express.v2.wallet.lightningPayment': { + 'express.lightningpayinvoice': { post: PostLightningWalletPayment, }, }); diff --git a/modules/express/src/typedRoutes/api/v2/lightningPayment.ts b/modules/express/src/typedRoutes/api/v2/lightningPayment.ts index 2a7cd872f0..163c95884c 100644 --- a/modules/express/src/typedRoutes/api/v2/lightningPayment.ts +++ b/modules/express/src/typedRoutes/api/v2/lightningPayment.ts @@ -218,7 +218,7 @@ export const LightningPaymentResponseObj = { * Pay a Lightning Network invoice from the given wallet. * * - * @operationId express.v2.wallet.lightningPayment + * @operationId express.lightningpayinvoice * @tag Express */ export const PostLightningWalletPayment = httpRoute({