diff --git a/src/app/api/ai-summary/route.ts b/src/app/api/ai-summary/route.ts index dedfd31..0de481b 100644 --- a/src/app/api/ai-summary/route.ts +++ b/src/app/api/ai-summary/route.ts @@ -1,6 +1,19 @@ import { NextResponse } from "next/server"; +import { auth } from "@/auth"; +import { headers } from "next/headers"; export async function POST(request: Request) { + const session = await auth.api.getSession({ + headers: await headers(), + }); + + if (!session?.user) { + return NextResponse.json( + { error: "Authentication required" }, + { status: 401 }, + ); + } + try { const { events } = await request.json();