import { NextResponse } from "next/server"; import { cookies } from "next/headers"; import { getSessionCookieName } from "@/lib/server/auth"; import { logoutUser } from "@/lib/server/auth-service"; export async function POST() { const cookieStore = await cookies(); const token = cookieStore.get(getSessionCookieName())?.value; if (token) await logoutUser(token); cookieStore.set(getSessionCookieName(), "", { httpOnly: true, sameSite: "lax", secure: process.env.NODE_ENV === "production", maxAge: 0, path: "/" }); return NextResponse.json({ ok: true }); }