Fix: use toString for url instance

This commit is contained in:
Dreamacro 2019-11-01 11:59:48 +08:00
parent cf9da3125e
commit 5aecab9bb8

View File

@ -35,7 +35,7 @@ export class StreamReader<T> {
url.protocol = location.protocol === 'http:' ? 'ws:' : 'wss:' url.protocol = location.protocol === 'http:' ? 'ws:' : 'wss:'
url.searchParams.set('token', this.config.token) url.searchParams.set('token', this.config.token)
const connection = new WebSocket(url.toJSON()) const connection = new WebSocket(url.toString())
connection.addEventListener('message', msg => { connection.addEventListener('message', msg => {
const data = JSON.parse(msg.data) const data = JSON.parse(msg.data)
this.EE.emit('data', [data]) this.EE.emit('data', [data])