Keep awareness state after disconnect - fixes yjs/y-protocols#7
This commit is contained in:
parent
114284c349
commit
0fbd2cd0d0
@ -98,8 +98,8 @@ const setupWS = provider => {
|
||||
if (provider.wsconnected) {
|
||||
provider.wsconnected = false
|
||||
provider.synced = false
|
||||
// update awareness (all users left)
|
||||
awarenessProtocol.removeAwarenessStates(provider.awareness, Array.from(provider.awareness.getStates().keys()), provider)
|
||||
// update awareness (all users except local left)
|
||||
awarenessProtocol.removeAwarenessStates(provider.awareness, Array.from(provider.awareness.getStates().keys()).filter(client => client !== provider.doc.clientID), provider)
|
||||
provider.emit('status', [{
|
||||
status: 'disconnected'
|
||||
}])
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user