From 2cf76737d84536a32352d15845c21b8443ba982b Mon Sep 17 00:00:00 2001 From: Benny Joo Date: Thu, 27 Feb 2025 13:17:45 -0500 Subject: [PATCH] perf: dynamically import sentry lib in catch clause (#19607) --- apps/web/app/api/apiRouteMiddleware.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/web/app/api/apiRouteMiddleware.ts b/apps/web/app/api/apiRouteMiddleware.ts index 6d6bbf90fe..a0580b163b 100644 --- a/apps/web/app/api/apiRouteMiddleware.ts +++ b/apps/web/app/api/apiRouteMiddleware.ts @@ -1,4 +1,3 @@ -import { captureException } from "@sentry/nextjs"; import type { Params } from "app/_types"; import { ApiError } from "next/dist/server/api-utils"; import type { NextRequest } from "next/server"; @@ -19,6 +18,7 @@ export const apiRouteMiddleware = // we don't want to report Bad Request errors to Sentry / console if (!(serverError.statusCode >= 400 && serverError.statusCode < 500)) { console.error(error); + const captureException = (await import("@sentry/nextjs")).captureException; captureException(error); } return NextResponse.json(