def remove(channel_or_channel_name)
      @mutex.synchronize do
        if channel_or_channel_name.is_a?(String)
          channel_or_channel_name = find(channel_or_channel_name)
        end
 
        @channels.delete(channel_or_channel_name)
      end
    end
def remove(channel_or_channel_name)
      @mutex.synchronize do
        if channel_or_channel_name.is_a?(String)
          channel_or_channel_name = find(channel_or_channel_name)
        end
 
        @channels.delete(channel_or_channel_name)
      end
    end
Removes a Channel from the ChannelList.