import { db } from "@/lib/db"; import { NextResponse } from "next/server"; export async function GET( request: Request, { params }: { params: Promise<{ id: string }> } ) { try { const { id } = await params; const messages = await db.message.findMany({ where: { conversationId: id }, orderBy: { createdAt: "asc" }, }); return NextResponse.json(messages); } catch (error) { console.error("Failed to fetch messages:", error); return NextResponse.json( { error: "Failed to fetch messages" }, { status: 500 } ); } }