Remove Modules enumerable, change Commands to ILookup
This commit is contained in:
@@ -16,8 +16,7 @@ namespace Discord.Commands
|
|||||||
private readonly ConcurrentDictionary<Type, TypeReader> _typeReaders;
|
private readonly ConcurrentDictionary<Type, TypeReader> _typeReaders;
|
||||||
private readonly CommandMap _map;
|
private readonly CommandMap _map;
|
||||||
|
|
||||||
public IEnumerable<Module> Modules => _modules.Select(x => x.Value);
|
public ILookup<Module, Command> Commands => _modules.SelectMany(x => x.Value.Commands).ToLookup(x => x.Module);
|
||||||
public IEnumerable<Command> Commands => _modules.SelectMany(x => x.Value.Commands);
|
|
||||||
|
|
||||||
public CommandService()
|
public CommandService()
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user