diff --git a/server/sessionstore.go b/server/sessionstore.go index 0fe8849f8..857667866 100644 --- a/server/sessionstore.go +++ b/server/sessionstore.go @@ -150,6 +150,7 @@ func (ss *SessionStore) Delete(s *Session) { statsSet("LiveSessions", int64(len(ss.sessCache))) } +// Range calls given function for all sessions. It stops if the function returns false. func (ss *SessionStore) Range(f func(sid string, s *Session) bool) { ss.lock.Lock() for sid, s := range ss.sessCache {