import { corsJson, preflight } from "@/lib/cors";
import { revokeToken } from "@/lib/oauth";
/** Token revocation (RFC 7009): an agent signing out ends its grant. Always answers 200. */
export async function POST(request: Request) {
const form = await request.formData().catch(() => null);
const token = form?.get("token");
if (typeof token === "string" && token) await revokeToken(token);
return corsJson({});
}
export const OPTIONS = preflight;