import { cookies } from 'next/headers';
import { NextResponse } from 'next/server';

export async function POST() {
  const cookieStore = await cookies();

  // Clear both admin and customer sessions
  // Must delete with same options they were set with
  cookieStore.delete('adminSession');
  cookieStore.delete('session');

  // Also send response with Set-Cookie headers to ensure deletion
  const response = NextResponse.json({ success: true });
  response.headers.set('Set-Cookie', 'adminSession=; Path=/; Max-Age=0; HttpOnly');
  response.headers.append('Set-Cookie', 'session=; Path=/; Max-Age=0; HttpOnly');

  return response;
}
