public void Remove(IChannel channel, IUser user = null) { if (channel == null) { throw new ArgumentNullException(nameof(channel)); } lock (Sync) { Channel chan = null; if (channel is Channel c && Channels.ContainsValue(c)) { chan = c; }
public void Remove(IChannel channel, IUser user = null) { if (channel == null) { throw new ArgumentNullException(nameof(channel)); } lock (Sync) { Channel chan = null; if (channel is Channel c && Channels.ContainsValue(c)) { chan = c; }