import { consultarCidadeDaNfse } from "@/lib/fiscal/servidor/emissor";
import { rotaFiscal } from "@/lib/fiscal/servidor/rota";

export const runtime = "nodejs";
export const dynamic = "force-dynamic";

/** A prefeitura desta cidade emite NFS-e pela Spedy? E o que ela exige? */
export async function GET(req: Request) {
  return rotaFiscal("fiscal.configurar", async ({ admin, empresaId, ambiente }) => {
    const ibge = new URL(req.url).searchParams.get("ibge") ?? "";
    const cidade = await consultarCidadeDaNfse(admin, { empresaId, ambiente, ibge });
    return { cidade };
  });
}
