| @@ -132,6 +132,7 @@ namespace Discord.Modules | |||||
| public void EnableServers(IEnumerable<Server> servers) | public void EnableServers(IEnumerable<Server> servers) | ||||
| { | { | ||||
| if (servers == null) throw new ArgumentNullException(nameof(servers)); | if (servers == null) throw new ArgumentNullException(nameof(servers)); | ||||
| if (servers.Contains(null)) throw new ArgumentException("Collection cannot contain null.", nameof(servers)); | |||||
| if (!_useServerWhitelist) throw new InvalidOperationException("This module is not configured to use a server whitelist."); | if (!_useServerWhitelist) throw new InvalidOperationException("This module is not configured to use a server whitelist."); | ||||
| lock (this) | lock (this) | ||||
| @@ -194,6 +195,7 @@ namespace Discord.Modules | |||||
| public void EnableChannels(IEnumerable<Channel> channels) | public void EnableChannels(IEnumerable<Channel> channels) | ||||
| { | { | ||||
| if (channels == null) throw new ArgumentNullException(nameof(channels)); | if (channels == null) throw new ArgumentNullException(nameof(channels)); | ||||
| if (channels.Contains(null)) throw new ArgumentException("Collection cannot contain null.", nameof(channels)); | |||||
| if (!_useChannelWhitelist) throw new InvalidOperationException("This module is not configured to use a channel whitelist."); | if (!_useChannelWhitelist) throw new InvalidOperationException("This module is not configured to use a channel whitelist."); | ||||
| lock (this) | lock (this) | ||||