| @@ -4,17 +4,17 @@ using System.Threading.Tasks; | |||||
| namespace Discord.Commands | namespace Discord.Commands | ||||
| { | { | ||||
| [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = true, Inherited = true)] | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = true, Inherited = true)] | ||||
| public class RequirePermission : PreconditionAttribute | |||||
| public class RequirePermissionAttribute : PreconditionAttribute | |||||
| { | { | ||||
| public GuildPermission? GuildPermission { get; } | public GuildPermission? GuildPermission { get; } | ||||
| public ChannelPermission? ChannelPermission { get; } | public ChannelPermission? ChannelPermission { get; } | ||||
| public RequirePermission(GuildPermission permission) | |||||
| public RequirePermissionAttribute(GuildPermission permission) | |||||
| { | { | ||||
| GuildPermission = permission; | GuildPermission = permission; | ||||
| ChannelPermission = null; | ChannelPermission = null; | ||||
| } | } | ||||
| public RequirePermission(ChannelPermission permission) | |||||
| public RequirePermissionAttribute(ChannelPermission permission) | |||||
| { | { | ||||
| ChannelPermission = permission; | ChannelPermission = permission; | ||||
| GuildPermission = null; | GuildPermission = null; | ||||