UNPKG

@xtcry/bull-arena

Version:

An interactive UI dashboard for Bee/Bull Queue

26 lines (25 loc) 1.43 kB
"use strict"; 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;