const express = require("express"); const router = express.Router(); const { query } = require("../config/connector"); const { listCourses } = require("../services/tray_service"); /** * GET /courses * Lista cursos disponíveis para venda (LP) */ router.get("/list", async (req, res) => { try { const cursos = await query( ` SELECT id, nome, descricao, icone, preco, ativado FROM cursos WHERE ativado = 1 ORDER BY nome ASC ` ); return res.json({ ok: true, cursos, }); } catch (err) { console.error("Erro ao buscar cursos:", err); return res.status(500).json({ ok: false, error: "Erro ao buscar cursos", }); } }); router.get("/listTray", async (req, res) => { try { const courses = await listCourses(); return res.json({ ok: true, courses, }); } catch (err) { console.error("Erro ao listar cursos na Tray:", err.response?.data || err); return res.status(500).json({ ok: false, error: "Erro ao buscar cursos na Tray", }); } }); module.exports = router;