Skip to content

Commit 8fdf426

Browse files
committed
kms docs
1 parent d829efd commit 8fdf426

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

apps/docs/app/api/search/route.ts

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,17 @@ import { source } from "@/lib/source";
33

44
export const dynamic = "force-dynamic";
55

6-
export const { GET } = createFromSource(source);
6+
// Lazy initialization to avoid build-time errors with async source
7+
let searchHandler: ReturnType<typeof createFromSource> | null = null;
8+
9+
function getSearchHandler() {
10+
if (!searchHandler) {
11+
searchHandler = createFromSource(source);
12+
}
13+
return searchHandler;
14+
}
15+
16+
export function GET(request: Request) {
17+
const handler = getSearchHandler();
18+
return handler.GET(request);
19+
}

0 commit comments

Comments
 (0)