From aec67aa58aaa720d14bd9461905f49bb76d2efad Mon Sep 17 00:00:00 2001 From: Bond-009 Date: Thu, 23 Mar 2017 18:16:25 +0100 Subject: [PATCH] Overloaded RemoveModuleAsync with Type --- src/Discord.Net.Commands/CommandService.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Discord.Net.Commands/CommandService.cs b/src/Discord.Net.Commands/CommandService.cs index 35229d672..d902610a3 100644 --- a/src/Discord.Net.Commands/CommandService.cs +++ b/src/Discord.Net.Commands/CommandService.cs @@ -154,13 +154,17 @@ namespace Discord.Commands _moduleLock.Release(); } } - public async Task RemoveModuleAsync() + public Task RemoveModuleAsync() + { + return RemoveModuleAsync(typeof(T)); + } + public async Task RemoveModuleAsync(Type type) { await _moduleLock.WaitAsync().ConfigureAwait(false); try { ModuleInfo module; - _typedModuleDefs.TryGetValue(typeof(T), out module); + _typedModuleDefs.TryGetValue(type, out module); if (module == default(ModuleInfo)) return false;