Fixed ModuleChecker

This commit is contained in:
RogueException
2015-11-09 02:37:26 -04:00
parent 9624e39bc8
commit 5896d1b9d3

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);
}
}
}