import { NextRequest, NextResponse } from "next/server";
import { query } from "@/lib/db";

interface ConfigRow { valor: string; }

export async function GET() {
  const rows = (await query("SELECT valor FROM config WHERE chave = 'discord_webhook'")) as ConfigRow[];
  return NextResponse.json({ webhook: rows[0]?.valor || "" });
}

export async function POST(req: NextRequest) {
  const { webhook } = await req.json();
  await query("INSERT INTO config (chave, valor) VALUES ('discord_webhook', ?) ON DUPLICATE KEY UPDATE valor = VALUES(valor)", [webhook || ""]);
  return NextResponse.json({ ok: true });
}
