SignalR.EventStreamConnectionManager.RemoveUser C# (CSharp) Method

RemoveUser() public method

public RemoveUser ( string clientId ) : void
clientId string
return void
        public void RemoveUser(string clientId)
        {
            lock (locker) {
                foreach (var user in Users) {
                    if (user.Value.Contains(clientId)) {
                        user.Value.Remove(clientId);
                        if (user.Value.Count == 0) {
                            List<string> values;
                            Users.TryRemove(user.Key, out values);
                        }
                        break;
                    }
                }
            }
        }
    }