no protocol tunnel url

This commit is contained in:
hatim boufnichel 2021-06-24 18:50:11 +02:00
parent 25e6b14094
commit 86554dbd9e

View file

@ -419,18 +419,22 @@ const server = program => {
console.log(opts) console.log(opts)
relayClient.default(opts, async (connected, params) => { relayClient.default(opts, async (connected, params) => {
if (connected) { if (connected) {
const noProtocolAddress = params.address.replace(
/^http(s)?:\/\//gi, // eslint-disable-line
''
)
await Promise.all([ await Promise.all([
Storage.setItem('relay/token', params.relayToken), Storage.setItem('relay/token', params.relayToken),
Storage.setItem('relay/id', params.relayId), Storage.setItem('relay/id', params.relayId),
Storage.setItem('relay/url', params.address) Storage.setItem('relay/url', noProtocolAddress)
]) ])
const dataToQr = JSON.stringify({ const dataToQr = JSON.stringify({
internalIP: `${params.relayId}@${params.address}`, internalIP: `${params.relayId}@${noProtocolAddress}`,
walletPort: 443, walletPort: 443,
externalIP: `${params.relayId}@${params.address}` externalIP: `${params.relayId}@${noProtocolAddress}`
}) })
qrcode.generate(dataToQr, { small: true }) qrcode.generate(dataToQr, { small: true })
console.log(`connect to ${params.relayId}@${params.address}`) console.log(`connect to ${params.relayId}@${noProtocolAddress}`)
} else { } else {
logger.error('!! Relay did not connect to server !!') logger.error('!! Relay did not connect to server !!')
} }