From 2507b4aed4c8c0e70f3b7edfb3f53adb59f667c2 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <adhisimon@gmail.com> Date: Wed, 9 Feb 2022 10:56:59 +0700 Subject: [PATCH] Filter connectAll only on gateway with ws protocol url --- lib/client/index.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/client/index.js b/lib/client/index.js index a2e5686..0c596a6 100644 --- a/lib/client/index.js +++ b/lib/client/index.js @@ -12,7 +12,10 @@ const connectAll = (xidFromCaller) => { const xid = xidFromCaller || uniqid(); const gateways = config.gateways - .filter((gateway) => !gateway.disabled && gateway.url && gateway.name); + .filter((gateway) => !gateway.disabled + && gateway.name + && gateway.url + && ((new URL(gateway.url) || {}).protocol === 'ws:')); if (debugAllGatewaysFromConfig) { logger.verbose(`${MODULE_NAME} 80C7AAD6: Dumping config.gateways`, { -- 1.9.0