mirror of
https://github.com/nbd-wtf/nostr-tools.git
synced 2025-12-09 00:28:51 +00:00
trim relay url on normalize.
This commit is contained in:
4
relay.js
4
relay.js
@@ -6,7 +6,7 @@ import {verifySignature} from './event'
|
|||||||
import {matchFilters} from './filter'
|
import {matchFilters} from './filter'
|
||||||
|
|
||||||
export function normalizeRelayURL(url) {
|
export function normalizeRelayURL(url) {
|
||||||
let [host, ...qs] = url.split('?')
|
let [host, ...qs] = url.trim().split('?')
|
||||||
if (host.slice(0, 4) === 'http') host = 'ws' + host.slice(4)
|
if (host.slice(0, 4) === 'http') host = 'ws' + host.slice(4)
|
||||||
if (host.slice(0, 2) !== 'ws') host = 'wss://' + host
|
if (host.slice(0, 2) !== 'ws') host = 'wss://' + host
|
||||||
if (host.length && host[host.length - 1] === '/') host = host.slice(0, -1)
|
if (host.length && host[host.length - 1] === '/') host = host.slice(0, -1)
|
||||||
@@ -46,7 +46,7 @@ export function relayConnect(url, onNotice = () => {}, onError = () => {}) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ws.onerror = (err) => {
|
ws.onerror = err => {
|
||||||
console.log('error connecting to relay', url)
|
console.log('error connecting to relay', url)
|
||||||
onError(err)
|
onError(err)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user