UNPKG

redis-smq

Version:

A high-performance, reliable, and scalable message queue for Node.js.

10 lines 790 B
import { EventMultiplexer } from '../event-bus/event-multiplexer.js'; export function eventPublisher(producer) { producer.on('producer.goingDown', (...args) => EventMultiplexer.publish('producer.goingDown', ...args)); producer.on('producer.goingUp', (...args) => EventMultiplexer.publish('producer.goingUp', ...args)); producer.on('producer.up', (...args) => EventMultiplexer.publish('producer.up', ...args)); producer.on('producer.down', (...args) => EventMultiplexer.publish('producer.down', ...args)); producer.on('producer.messagePublished', (...args) => EventMultiplexer.publish('producer.messagePublished', ...args)); producer.on('producer.error', (...args) => EventMultiplexer.publish('producer.error', ...args)); } //# sourceMappingURL=event-publisher.js.map