fix: Move "connecting" event to be emitted after websocket event handlers are bound

This commit is contained in:
Tom Moor
2020-11-06 14:42:12 -08:00
committed by GitHub
parent 418ea5a0f8
commit e1071dab1e

View File

@@ -85,10 +85,6 @@ const setupWS = provider => {
provider.wsconnected = false
provider.synced = false
provider.emit('status', [{
status: 'connecting'
}])
websocket.onmessage = event => {
provider.wsLastMessageReceived = time.getUnixTime()
const encoder = readMessage(provider, new Uint8Array(event.data), true)
@@ -137,6 +133,10 @@ const setupWS = provider => {
websocket.send(encoding.toUint8Array(encoderAwarenessState))
}
}
provider.emit('status', [{
status: 'connecting'
}])
}
}