UNPKG

redis-smq-rest-api

Version:

REST API for RedisSMQ: OpenAPI 3 schema and Swagger UI for managing queues, messages, and consumers.

27 lines 853 B
import bluebird from 'bluebird'; const { promisifyAll } = bluebird; export class QueuesService { queue; constructor(queueManager) { this.queue = promisifyAll(queueManager); } async createQueue(queueParams, queueType, queueDeliveryModel) { return this.queue.saveAsync(queueParams, queueType, queueDeliveryModel); } async exists(queueParams) { return this.queue.existsAsync(queueParams); } async getProperties(queueParams) { return this.queue.getPropertiesAsync(queueParams); } async getConsumers(queueParams) { return this.queue.getConsumersAsync(queueParams); } async delete(queueParams) { return this.queue.deleteAsync(queueParams); } async getQueues() { return this.queue.getQueuesAsync(); } } //# sourceMappingURL=QueuesService.js.map