import { NextResponse } from "next/server";

import { corpoDaRequisicao, rotaDoDono } from "@/lib/fiscal-owner-rota";
import { salvarRegrasDaLive } from "@/lib/live-owner";

/** As regras do KtaloguLive: lives grátis por mês, tamanho da sala grátis, validade dos pacotes e venda aberta. */
export async function PUT(req: Request) {
  return rotaDoDono(async ({ admin, email }) => {
    await salvarRegrasDaLive(admin, await corpoDaRequisicao(req), email);
    return NextResponse.json({ ok: true });
  });
}
