redis-smq-rest-api
Version:
REST API for RedisSMQ: OpenAPI 3 schema and Swagger UI for managing queues, messages, and consumers.
21 lines • 745 B
JavaScript
import bluebird from 'bluebird';
const { promisifyAll } = bluebird;
export class QueueMessagesService {
queueMessages;
constructor(queueMessages) {
this.queueMessages = promisifyAll(queueMessages);
}
getMessages(queueParams, page, pageSize) {
return this.queueMessages.getMessagesAsync(queueParams, page, pageSize);
}
async countMessagesAsync(queueParams) {
return this.queueMessages.countMessagesAsync(queueParams);
}
async purge(queueParams) {
return this.queueMessages.purgeAsync(queueParams);
}
async countMessagesByStatus(queueParams) {
return this.queueMessages.countMessagesByStatusAsync(queueParams);
}
}
//# sourceMappingURL=QueueMessagesService.js.map