import { NextResponse } from "next/server";
import { cookies } from "next/headers";
import { eq } from "drizzle-orm";
import { db } from "@/db";
import { authSessions } from "@/db/schema";
import { hashToken, SESSION_COOKIE } from "@/lib/auth";
export async function POST() { const jar = await cookies(); const token = jar.get(SESSION_COOKIE)?.value; if (token && db) await db.delete(authSessions).where(eq(authSessions.tokenHash, hashToken(token))); const response = NextResponse.json({ ok: true }); response.cookies.delete(SESSION_COOKIE); return response; }
