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) {
|
if (provider.wsconnected) {
|
||||||
provider.wsconnected = false
|
provider.wsconnected = false
|
||||||
provider.synced = false
|
provider.synced = false
|
||||||
// update awareness (all users left)
|
// update awareness (all users except local left)
|
||||||
awarenessProtocol.removeAwarenessStates(provider.awareness, Array.from(provider.awareness.getStates().keys()), provider)
|
awarenessProtocol.removeAwarenessStates(provider.awareness, Array.from(provider.awareness.getStates().keys()).filter(client => client !== provider.doc.clientID), provider)
|
||||||
provider.emit('status', [{
|
provider.emit('status', [{
|
||||||
status: 'disconnected'
|
status: 'disconnected'
|
||||||
}])
|
}])
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user