Limit CommandService.Modules to top level modules

This commit is contained in:
james7132
2016-11-27 01:36:16 -08:00
parent 6865318071
commit 4896524d1a

View File

@@ -22,7 +22,7 @@ namespace Discord.Commands
internal readonly bool _caseSensitive;
internal readonly RunMode _defaultRunMode;
public IEnumerable<ModuleInfo> Modules => _moduleDefs.Select(x => x);
public IEnumerable<ModuleInfo> Modules => _moduleDefs.Where(x => !x.IsSubmodule);
public IEnumerable<CommandInfo> Commands => _moduleDefs.SelectMany(x => x.Commands);
public CommandService() : this(new CommandServiceConfig()) { }