import { NextResponse } from "next/server";

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

/** As regras da plataforma: vagas, notas de teste, aviso de saldo, plano da Spedy e venda de pacotes. */
export async function PUT(req: Request) {
  return rotaDoDono(async ({ admin, email }) => {
    await salvarRegras(admin, await corpoDaRequisicao(req), email);
    return NextResponse.json({ ok: true });
  });
}
