feat: add more routes

This commit is contained in:
Diego Mireles
2026-05-23 12:24:52 -06:00
parent ad1bf1af3d
commit 01f01ebd0a
26 changed files with 934 additions and 24 deletions

View File

@@ -0,0 +1,20 @@
import { Router } from "express";
import { AdminController } from "./controller.js";
import { AuthMiddleware } from "../middlewares/auth.middleware.js";
export class AdminRoutes {
static get routes(): Router {
const router = Router();
const controller = new AdminController();
router.use(AuthMiddleware.validate, AuthMiddleware.requireAdmin);
router.get("/routes", controller.routes);
router.post("/routes/:routeId/cancel", controller.cancel);
router.post("/routes/:routeId/resume", controller.resume);
router.get("/feedback", controller.feedback);
return router;
}
}