/* =====================================================================
   POST /api/account/logout — löscht die echte Kunden-Sitzung (Cookie). Die lokale Demo-
   Kontoabmeldung (localStorage, siehe scripts/account.ts logout()) läuft weiterhin zusätzlich
   im Frontend, damit die Kopfzeile sofort reagiert. ===================================================================== */

import { json } from "../../_shared/http.js";
import { clearCustomerCookieHeader } from "../../_shared/customer-auth.js";

export async function onRequestPost() {
  const headers = new Headers({ "Content-Type": "application/json" });
  headers.append("Set-Cookie", clearCustomerCookieHeader());
  return new Response(JSON.stringify({ ok: true }), { status: 200, headers });
}
