Browse Source

Fixed ModuleChecker

tags/docs-0.9
RogueException 9 years ago
parent
commit
5896d1b9d3
1 changed files with 4 additions and 2 deletions
  1. +4
    -2
      src/Discord.Net.Modules/ModuleChecker.cs

+ 4
- 2
src/Discord.Net.Modules/ModuleChecker.cs View File

@@ -6,15 +6,17 @@ namespace Discord.Modules
public class ModuleChecker : IPermissionChecker
{
private readonly ModuleManager _manager;
private readonly FilterType _filterType;

internal ModuleChecker(ModuleManager manager)
{
_manager = manager;
}
_filterType = manager.FilterType;
}

public bool CanRun(Command command, User user, Channel channel)
{
return _manager.FilterType.HasFlag(FilterType.Unrestricted) || _manager.HasChannel(channel);
return _filterType == FilterType.Unrestricted || _filterType == FilterType.AllowPrivate || _manager.HasChannel(channel);
}
}
}

Loading…
Cancel
Save