import { NextResponse } from "next/server"; import { auth } from "@/auth"; import { prisma } from "@/lib/prisma"; export async function POST() { try { const session = await auth(); if (!session?.user?.id) { return NextResponse.json({ error: "Unauthorized" }, { status: 401 }); } await prisma.generation.deleteMany({ where: { userId: session.user.id }, }); return NextResponse.json({ success: true }); } catch { return NextResponse.json({ error: "Internal server error" }, { status: 500 }); } }