Blame view
lib/client/index.js
959 Bytes
b76b508a9
|
1 2 3 4 5 6 |
const MODULE_NAME = 'KOMODO_SDK-PUSH-TRX.CLIENT'; const config = require('komodo-sdk/config'); const logger = require('tektrans-logger'); const uniqid = require('uniqid'); const connect = require('./connect'); |
536fc0223
|
7 8 |
const debugAllGatewaysFromConfig = global.SDK_PUSH_TRX_DEBUG_ALL_GATEWAYS_FROM_CONFIG || false; |
b76b508a9
|
9 10 11 12 13 |
const connectAll = (xidFromCaller) => { const xid = xidFromCaller || uniqid(); const gateways = config.gateways .filter((gateway) => !gateway.disabled && gateway.url && gateway.name); |
536fc0223
|
14 15 16 17 18 19 20 21 |
if (debugAllGatewaysFromConfig) { logger.verbose(`${MODULE_NAME} 80C7AAD6: Dumping config.gateways`, { xid, gateways: config.gateways, }); } logger.verbose(`${MODULE_NAME} 79B5FEB5: Connecting to all gateways`, { |
b76b508a9
|
22 23 24 25 26 27 28 29 30 31 |
xid, gatewayNames: gateways.map((gateway) => gateway.name), }); gateways.forEach((gateway) => { connect(xid, gateway); }); }; connectAll(); |