Files
Checkmate/Server/routes/queueRoute.js
2024-12-24 11:58:56 -08:00

22 lines
523 B
JavaScript

import { Router } from "express";
class QueueRoutes {
constructor(queueController) {
this.router = Router();
this.queueController = queueController;
this.initRoutes();
}
initRoutes() {
this.router.get("/metrics", this.queueController.getMetrics);
this.router.get("/jobs", this.queueController.getJobs);
this.router.post("/jobs", this.queueController.addJob);
this.router.post("/obliterate", this.queueController.obliterateQueue);
}
getRouter() {
return this.router;
}
}
export default QueueRoutes;