redis-smq
Version:
A high-performance, reliable, and scalable message queue for Node.js.
13 lines • 1.05 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.eventPublisher = eventPublisher;
const event_multiplexer_js_1 = require("../event-bus/event-multiplexer.js");
function eventPublisher(producer) {
producer.on('producer.goingDown', (...args) => event_multiplexer_js_1.EventMultiplexer.publish('producer.goingDown', ...args));
producer.on('producer.goingUp', (...args) => event_multiplexer_js_1.EventMultiplexer.publish('producer.goingUp', ...args));
producer.on('producer.up', (...args) => event_multiplexer_js_1.EventMultiplexer.publish('producer.up', ...args));
producer.on('producer.down', (...args) => event_multiplexer_js_1.EventMultiplexer.publish('producer.down', ...args));
producer.on('producer.messagePublished', (...args) => event_multiplexer_js_1.EventMultiplexer.publish('producer.messagePublished', ...args));
producer.on('producer.error', (...args) => event_multiplexer_js_1.EventMultiplexer.publish('producer.error', ...args));
}
//# sourceMappingURL=event-publisher.js.map