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