UNPKG

@bull-board/api

Version:

A Dashboard server API built on top of bull or bullmq.

20 lines 700 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.queueProvider = queueProvider; function queueProvider(next, { skipReadOnlyModeCheck = false, } = {}) { return async (req) => { const { queueName } = req.params; const queue = req.queues.get(queueName); if (!queue) { return { status: 404, body: { error: 'Queue not found' } }; } else if (queue.readOnlyMode && !skipReadOnlyModeCheck) { return { status: 405, body: { error: 'Method not allowed on read only queue' }, }; } return next(req, queue); }; } //# sourceMappingURL=queue.js.map