2024-10-15 11:57:37 +08:00
|
|
|
import { Router } from "express";
|
2024-10-15 14:00:24 +08:00
|
|
|
import {
|
2024-10-17 12:07:30 +08:00
|
|
|
getMetrics,
|
|
|
|
|
getJobs,
|
|
|
|
|
addJob,
|
|
|
|
|
obliterateQueue,
|
2024-10-15 14:00:24 +08:00
|
|
|
} from "../controllers/queueController.js";
|
2024-06-05 12:29:01 -07:00
|
|
|
|
2024-10-15 11:57:37 +08:00
|
|
|
const router = Router();
|
2024-10-15 14:00:24 +08:00
|
|
|
router.get("/metrics", getMetrics);
|
2024-08-15 14:13:12 -07:00
|
|
|
|
2024-06-05 12:29:01 -07:00
|
|
|
// Get Jobs
|
2024-10-15 14:00:24 +08:00
|
|
|
router.get("/jobs", getJobs);
|
2024-06-05 12:29:01 -07:00
|
|
|
|
|
|
|
|
// Add Job
|
2024-10-15 14:00:24 +08:00
|
|
|
router.post("/jobs", addJob);
|
2024-06-05 12:29:01 -07:00
|
|
|
|
|
|
|
|
// Obliterate Queue
|
2024-10-15 14:00:24 +08:00
|
|
|
router.post("/obliterate", obliterateQueue);
|
2024-06-05 12:29:01 -07:00
|
|
|
|
2024-10-15 11:57:37 +08:00
|
|
|
export default router;
|