Reset state on connection lost

This commit is contained in:
Max Goodhart
2025-06-17 01:24:07 +00:00
parent 6e50df1972
commit e46b23f59b

View File

@@ -43,6 +43,8 @@ function useStreamwallWebsocketConnection(
ws.binaryType = 'arraybuffer'
ws.addEventListener('open', () => setIsConnected(true))
ws.addEventListener('close', () => {
setStreamwallState(undefined)
lastStateData = undefined
setStateDoc(new Y.Doc())
setIsConnected(false)
})