diff --git a/.changeset/dark-readers-arrive.md b/.changeset/dark-readers-arrive.md new file mode 100644 index 00000000..ae6ab62f --- /dev/null +++ b/.changeset/dark-readers-arrive.md @@ -0,0 +1,5 @@ +--- +'@smooai/utils': patch +--- + +Fix createHonoAwsLambdaHandler. diff --git a/src/api/hono.ts b/src/api/hono.ts index 2f1fa426..5eea7e84 100644 --- a/src/api/hono.ts +++ b/src/api/hono.ts @@ -59,10 +59,9 @@ export function addHonoMiddleware(appFunction: (app: Hono) => Hono): R } // eslint-disable-next-line @typescript-eslint/no-explicit-any -- accepting any hono generic -export function createHonoAwsLambdaHandler(app: Hono, appFunction: (app: Hono) => Hono): ReturnType { - const appWithRoutes = appFunction(app); +export function createHonoAwsLambdaHandler(app: Hono): ReturnType { return (event: LambdaEvent, lambdaContext?: LambdaContext) => { logger.addLambdaContext(event as unknown as APIGatewayProxyEventV2, lambdaContext as unknown as Context); - return handle(appWithRoutes)(event, lambdaContext); + return handle(app)(event, lambdaContext); }; }