import { retomarEnvioDeArquivo } from "@/lib/digitais/servidor/acoes/arquivos";
import { rotaDigital } from "@/lib/digitais/servidor/contexto";

type Params = { params: Promise<{ id: string }> };

/* Retomar um envio que caiu: o que o depósito já recebeu e endereços novos
   para o que falta. O que a rota faz mora em lib/digitais/servidor/acoes. */
export async function POST(_request: Request, { params }: Params) {
  const { id } = await params;
  return rotaDigital("digital.files.write", ({ admin, lojaId }) => retomarEnvioDeArquivo(admin, lojaId, id), { videoDoProduto: true });
}
