redis-smq-rest-api
Version:
REST API for RedisSMQ: OpenAPI 3 schema and Swagger UI for managing queues, messages, and consumers.
21 lines • 764 B
JavaScript
import bluebird from 'bluebird';
const { promisifyAll } = bluebird;
export class ExchangeFanoutService {
exchangeFanout;
constructor(exchangeFanout) {
this.exchangeFanout = promisifyAll(exchangeFanout);
}
async bindQueue(queueParams, fanoutParams) {
await this.exchangeFanout.bindQueueAsync(queueParams, fanoutParams);
}
async unbindQueue(queueParams, fanoutParams) {
await this.exchangeFanout.unbindQueueAsync(queueParams, fanoutParams);
}
async matchQueues(fanoutParams) {
return this.exchangeFanout.matchQueuesAsync(fanoutParams);
}
async deleteExchange(fanoutParams) {
return this.exchangeFanout.deleteAsync(fanoutParams);
}
}
//# sourceMappingURL=ExchangeFanoutService.js.map