From 376e3081867b937d4def0ed7dc9c1f1a18c5b3fe Mon Sep 17 00:00:00 2001 From: Ramnique Singh <30795890+ramnique@users.noreply.github.com> Date: Mon, 18 Aug 2025 15:32:27 +0530 Subject: [PATCH] close copilot stream controller in finally --- .../app/api/copilot-stream-response/[streamId]/route.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps/rowboat/app/api/copilot-stream-response/[streamId]/route.ts b/apps/rowboat/app/api/copilot-stream-response/[streamId]/route.ts index 6f1a78c6..8dd95289 100644 --- a/apps/rowboat/app/api/copilot-stream-response/[streamId]/route.ts +++ b/apps/rowboat/app/api/copilot-stream-response/[streamId]/route.ts @@ -49,8 +49,6 @@ export async function GET(request: Request, props: { params: Promise<{ streamId: controller.enqueue(encoder.encode(`event: done\ndata: ${JSON.stringify(event)}\n\n`)); } } - - controller.close(); } catch (error) { console.error('Error processing copilot stream:', error); controller.error(error); @@ -65,6 +63,7 @@ export async function GET(request: Request, props: { params: Promise<{ streamId: console.error("Error logging usage", error); } } + controller.close(); } }, });