import { abrirPreviaDoCurso } from "@/lib/digitais/servidor/acoes/cursos";
import { rotaDigital } from "@/lib/digitais/servidor/contexto";

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

/*
 * "Ver como aluno": um link de uso da equipe, de 2 horas, que abre os cursos
 * desta loja na área de membros sem compra (sem gravar progresso nem
 * comentar). 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.products.read", (contexto) => abrirPreviaDoCurso(contexto, id, request));
}
