internal void Remove(Channel channel) { _channels = _channels.Where(c => !c.IsMember(channel.Topic)).ToList(); }
private void TriggerClose() { socket.Log(LogLevel.Debug, "channel", string.Format("close {0}", topic)); state = State.Closed; socket.Remove(this); }