From ea9f827f171d9661b9dbbd7f8fcd30082051dcbe Mon Sep 17 00:00:00 2001 From: Charlie Lamb Date: Tue, 28 Apr 2026 17:26:54 +0100 Subject: [PATCH] chore: hook ack middleware up --- server/src/external/stripe/stripeWebhookRouter.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server/src/external/stripe/stripeWebhookRouter.ts b/server/src/external/stripe/stripeWebhookRouter.ts index 434f6b232..eea22bb3f 100644 --- a/server/src/external/stripe/stripeWebhookRouter.ts +++ b/server/src/external/stripe/stripeWebhookRouter.ts @@ -8,6 +8,7 @@ import { stripeLegacySeederMiddleware } from "./webhookMiddlewares/stripeLegacyS import { stripeSyncMiddleware } from "./webhookMiddlewares/stripeSyncMiddleware.js"; import { stripeToAutumnCustomerMiddleware } from "./webhookMiddlewares/stripeToAutumnCustomerMiddleware.js"; import type { StripeWebhookHonoEnv } from "./webhookMiddlewares/stripeWebhookContext.js"; +import { stripeWebhookEarlyAckMiddleware } from "./webhookMiddlewares/stripeWebhookEarlyAckMiddleware.js"; import { stripeWebhookRefreshMiddleware } from "./webhookMiddlewares/stripeWebhookRefreshMiddleware.js"; export const stripeWebhookRouter = new Hono(); @@ -16,12 +17,13 @@ export const stripeWebhookRouter = new Hono(); stripeWebhookRouter.post( "/webhooks/stripe/:orgId/:env", stripeLegacySeederMiddleware, + stripeIdempotencyMiddleware, + stripeWebhookEarlyAckMiddleware, stripeWebhookRefreshMiddleware, stripeSyncMiddleware, stripeToAutumnCustomerMiddleware, stripeLoggerMiddleware, traceEnrichMiddleware, - stripeIdempotencyMiddleware, handleStripeWebhookEvent, ); @@ -29,11 +31,12 @@ stripeWebhookRouter.post( stripeWebhookRouter.post( "/webhooks/connect/:env", stripeConnectSeederMiddleware, + stripeIdempotencyMiddleware, + stripeWebhookEarlyAckMiddleware, stripeWebhookRefreshMiddleware, stripeSyncMiddleware, stripeToAutumnCustomerMiddleware, stripeLoggerMiddleware, traceEnrichMiddleware, - stripeIdempotencyMiddleware, handleStripeWebhookEvent, );