import { lerConfiguracoesDaArea, salvarConfiguracoesDaArea } from "@/lib/digitais/servidor/acoes/configuracoes";
import { rotaDigital } from "@/lib/digitais/servidor/contexto";

/* As configurações dos produtos digitais da loja (tela Configurações).
   O que a rota faz mora em lib/digitais/servidor/acoes (o assistente usa o mesmo). */

export async function GET(request: Request) {
  return rotaDigital("digital.settings.read", (contexto) => lerConfiguracoesDaArea(contexto, request));
}

export async function PUT(request: Request) {
  return rotaDigital("digital.settings.write", async (contexto) => salvarConfiguracoesDaArea(contexto, await request.json().catch(() => null)));
}
