UNPKG

event-local

Version:

Event client

20 lines 766 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const broker_proxy_rebbitmq_1 = require("broker-proxy-rebbitmq"); const util_1 = require("util"); async function EventLocalInit() { const broker = new broker_proxy_rebbitmq_1.BrokerProxy({ host: process.env.BROKER_HOST }); await broker.connect(); if (Array.isArray(global.EVENT_CHANNEL)) for (let f of global.EVENT_CHANNEL) { console.log(f); broker.createChannelSync(f.event); broker.on(f.event).subscribe(msg => { if (util_1.isFunction(f.callback)) f.callback(msg); }); } return broker; } exports.EventLocalInit = EventLocalInit; //# sourceMappingURL=EventLocalInit.js.map