From 1d1be7667c19e1254a15c7ef905fdd56337ec474 Mon Sep 17 00:00:00 2001 From: Henrique Dias Date: Sun, 15 Sep 2019 10:56:27 +0100 Subject: [PATCH] feat: add 'ws' and 'wss' to peer connectivity License: MIT Signed-off-by: Henrique Dias --- src/bundles/peer-locations.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/bundles/peer-locations.js b/src/bundles/peer-locations.js index 73fc9888b..8f328f1d5 100644 --- a/src/bundles/peer-locations.js +++ b/src/bundles/peer-locations.js @@ -252,10 +252,20 @@ const toLocationString = loc => { return city && country ? `${country}, ${city}` : country } +const additionalProtos = ['ws', 'wss'] + const parseConnection = (multiaddr) => { const opts = multiaddr.toOptions() + const protos = multiaddr.protoNames() + let conn = `${opts.family}・${opts.transport}` + + for (const proto of additionalProtos) { + if (protos.includes(proto)) { + conn = `${conn}・${proto}` + } + } - return `${opts.family}・${opts.transport}` + return conn } const parseLatency = (latency) => {