Merge pull request #38 from tommoor/patch-4

fix: Move "connecting" event to be emitted after handlers are bound
This commit is contained in:
Kevin Jahns 2020-11-19 14:10:17 +01:00 committed by GitHub
commit 55a4190bf3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

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