UNPKG

redis-smq-rest-api

Version:

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

19 lines 739 B
import bluebird from 'bluebird'; const { promisifyAll } = bluebird; export class QueuePendingMessagesService { queuePendingMessages; constructor(queuePendingMessages) { this.queuePendingMessages = promisifyAll(queuePendingMessages); } getMessages(queueParams, page, pageSize) { return this.queuePendingMessages.getMessagesAsync(queueParams, page, pageSize); } async purge(queueParams) { return this.queuePendingMessages.purgeAsync(queueParams); } async countMessagesAsync(queue, groupId) { const params = groupId ? { queue, groupId } : queue; return this.queuePendingMessages.countMessagesAsync(params); } } //# sourceMappingURL=QueuePendingMessagesService.js.map