inactive cursor length rewrite.

This commit is contained in:
Miroslav Šedivý 2021-10-26 22:35:38 +02:00
parent 78e4c38264
commit 1025eedc22

View File

@ -147,15 +147,12 @@ func (manager *WebSocketManagerCtx) Start() {
return return
case <-ticker.C: case <-ticker.C:
cursorsMap := manager.sessions.PopCursors() cursorsMap := manager.sessions.PopCursors()
if len(cursorsMap) == 0 {
if lastEmpty {
continue
}
lastEmpty = true length := len(cursorsMap)
} else { if length == 0 && lastEmpty {
lastEmpty = false continue
} }
lastEmpty = length == 0
cursors := []message.SessionCursor{} cursors := []message.SessionCursor{}
for session, cursor := range cursorsMap { for session, cursor := range cursorsMap {