From 86554dbd9ed0270376c1818e1679eef91b2ec3ba Mon Sep 17 00:00:00 2001 From: hatim boufnichel Date: Thu, 24 Jun 2021 18:50:11 +0200 Subject: [PATCH] no protocol tunnel url --- src/server.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/server.js b/src/server.js index 419c5f48..f31e2d3b 100644 --- a/src/server.js +++ b/src/server.js @@ -419,18 +419,22 @@ const server = program => { console.log(opts) relayClient.default(opts, async (connected, params) => { if (connected) { + const noProtocolAddress = params.address.replace( + /^http(s)?:\/\//gi, // eslint-disable-line + '' + ) await Promise.all([ Storage.setItem('relay/token', params.relayToken), Storage.setItem('relay/id', params.relayId), - Storage.setItem('relay/url', params.address) + Storage.setItem('relay/url', noProtocolAddress) ]) const dataToQr = JSON.stringify({ - internalIP: `${params.relayId}@${params.address}`, + internalIP: `${params.relayId}@${noProtocolAddress}`, walletPort: 443, - externalIP: `${params.relayId}@${params.address}` + externalIP: `${params.relayId}@${noProtocolAddress}` }) qrcode.generate(dataToQr, { small: true }) - console.log(`connect to ${params.relayId}@${params.address}`) + console.log(`connect to ${params.relayId}@${noProtocolAddress}`) } else { logger.error('!! Relay did not connect to server !!') }