mirror of
https://github.com/streamwall/streamwall.git
synced 2026-01-24 14:12:48 -05:00
Only consider connected once state received
This commit is contained in:
@@ -41,7 +41,6 @@ function useStreamwallWebsocketConnection(
|
|||||||
reconnectionDelayGrowFactor: 1.1,
|
reconnectionDelayGrowFactor: 1.1,
|
||||||
})
|
})
|
||||||
ws.binaryType = 'arraybuffer'
|
ws.binaryType = 'arraybuffer'
|
||||||
ws.addEventListener('open', () => setIsConnected(true))
|
|
||||||
ws.addEventListener('close', () => {
|
ws.addEventListener('close', () => {
|
||||||
setStreamwallState(undefined)
|
setStreamwallState(undefined)
|
||||||
lastStateData = undefined
|
lastStateData = undefined
|
||||||
@@ -64,6 +63,7 @@ function useStreamwallWebsocketConnection(
|
|||||||
let state: StreamwallState
|
let state: StreamwallState
|
||||||
if (msg.type === 'state') {
|
if (msg.type === 'state') {
|
||||||
state = msg.state
|
state = msg.state
|
||||||
|
setIsConnected(true)
|
||||||
} else {
|
} else {
|
||||||
// Clone so updated object triggers React renders
|
// Clone so updated object triggers React renders
|
||||||
state = stateDiff.clone(
|
state = stateDiff.clone(
|
||||||
|
|||||||
Reference in New Issue
Block a user