redis-smq
Version:
A high-performance, reliable, and scalable message queue for Node.js.
8 lines • 600 B
JavaScript
import { EventMultiplexer } from '../../../event-bus/event-multiplexer.js';
export function eventPublisher(dequeueMessage) {
dequeueMessage
.on('consumer.dequeueMessage.messageReceived', (...args) => EventMultiplexer.publish('consumer.dequeueMessage.messageReceived', ...args))
.on('consumer.dequeueMessage.nextMessage', (...args) => EventMultiplexer.publish('consumer.dequeueMessage.nextMessage', ...args))
.on('consumer.dequeueMessage.error', (...args) => EventMultiplexer.publish('consumer.dequeueMessage.error', ...args));
}
//# sourceMappingURL=event-publisher.js.map