UNPKG

redis-smq

Version:

A simple high-performance Redis message queue for Node.js.

21 lines 1.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MultiplexedMessageHandler = void 0; const dequeue_message_js_1 = require("./dequeue-message/dequeue-message.js"); const message_handler_js_1 = require("./message-handler/message-handler.js"); class MultiplexedMessageHandler extends message_handler_js_1.MessageHandler { constructor(consumer, redisClient, logger, handlerParams, eventBus, dequeueNextFn) { super(consumer, redisClient, logger, handlerParams, false, eventBus); this.dequeueNextFn = dequeueNextFn; } initDequeueMessageInstance() { const instance = new dequeue_message_js_1.DequeueMessage(this.redisClient, this.queue, this.consumer, this.logger, this.eventBus, false, false); instance.on('consumer.dequeueMessage.error', this.onError); return instance; } next() { this.dequeueNextFn(); } } exports.MultiplexedMessageHandler = MultiplexedMessageHandler; //# sourceMappingURL=multiplexed-message-handler.js.map