@xtcry/bull-arena
Version:
An interactive UI dashboard for Bee/Bull Queue
26 lines (25 loc) • 1.43 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const express_1 = require("express");
const jobAdd_1 = require("./jobAdd");
const flowAdd_1 = require("./flowAdd");
const flowGet_1 = require("./flowGet");
const bulkAction = require("./bulkAction");
const jobPromote_1 = require("./jobPromote");
const jobRemove_1 = require("./jobRemove");
const jobRetry_1 = require("./jobRetry");
const queuePause_1 = require("./queuePause");
const queueResume_1 = require("./queueResume");
const router = express_1.Router();
router.post('/queue/:queueHost/:queueName/job', jobAdd_1.default);
router.post('/flow/:flowHost/:connectionName/flow', flowAdd_1.default);
router.get('/flow/:flowHost/:connectionName/flow', flowGet_1.default);
router.post('/queue/:queueHost/:queueName/job/bulk', bulkAction.bulkJobsRemove);
router.patch('/queue/:queueHost/:queueName/job/bulk', bulkAction.bulkJobsRetry);
router.patch('/queue/:queueHost/:queueName/delayed/job/bulk', bulkAction.bulkJobsPromote);
router.patch('/queue/:queueHost/:queueName/delayed/job/:id', jobPromote_1.default);
router.delete('/queue/:queueHost/:queueName/job/:id', jobRemove_1.default);
router.patch('/queue/:queueHost/:queueName/job/:id', jobRetry_1.default);
router.put('/queue/:queueHost/:queueName/pause', queuePause_1.default);
router.put('/queue/:queueHost/:queueName/resume', queueResume_1.default);
exports.default = router;