chatbot-template/app/(chat)/api/history/route.ts
2024-11-15 13:00:15 -05:00

14 lines
412 B
TypeScript

import { auth } from '@/app/(auth)/auth';
import { getChatsByUserId } from '@/lib/db/queries';
export async function GET() {
const session = await auth();
if (!session || !session.user) {
return Response.json('Unauthorized!', { status: 401 });
}
// biome-ignore lint: Forbidden non-null assertion.
const chats = await getChatsByUserId({ id: session.user.id! });
return Response.json(chats);
}