Commit 2507b4aed4c8c0e70f3b7edfb3f53adb59f667c2
1 parent
891017834b
Exists in
master
Filter connectAll only on gateway with ws protocol url
Showing 1 changed file with 4 additions and 1 deletions Side-by-side Diff
lib/client/index.js
... | ... | @@ -12,7 +12,10 @@ const connectAll = (xidFromCaller) => { |
12 | 12 | const xid = xidFromCaller || uniqid(); |
13 | 13 | |
14 | 14 | const gateways = config.gateways |
15 | - .filter((gateway) => !gateway.disabled && gateway.url && gateway.name); | |
15 | + .filter((gateway) => !gateway.disabled | |
16 | + && gateway.name | |
17 | + && gateway.url | |
18 | + && ((new URL(gateway.url) || {}).protocol === 'ws:')); | |
16 | 19 | |
17 | 20 | if (debugAllGatewaysFromConfig) { |
18 | 21 | logger.verbose(`${MODULE_NAME} 80C7AAD6: Dumping config.gateways`, { |