Browse Source

c#7 pattern matching

pull/886/head
Christopher F 7 years ago
parent
commit
50add2c43e
2 changed files with 2 additions and 6 deletions
  1. +1
    -3
      src/Discord.Net.Commands/Attributes/Preconditions/RequireBotPermissionAttribute.cs
  2. +1
    -3
      src/Discord.Net.Commands/Attributes/Preconditions/RequireUserPermissionAttribute.cs

+ 1
- 3
src/Discord.Net.Commands/Attributes/Preconditions/RequireBotPermissionAttribute.cs View File

@@ -57,10 +57,8 @@ namespace Discord.Commands


if (ChannelPermission.HasValue) if (ChannelPermission.HasValue)
{ {
var guildChannel = context.Channel as IGuildChannel;

ChannelPermissions perms; ChannelPermissions perms;
if (guildChannel != null)
if (context.Channel is IGuildChannel guildChannel)
perms = guildUser.GetPermissions(guildChannel); perms = guildUser.GetPermissions(guildChannel);
else else
perms = ChannelPermissions.All(context.Channel); perms = ChannelPermissions.All(context.Channel);


+ 1
- 3
src/Discord.Net.Commands/Attributes/Preconditions/RequireUserPermissionAttribute.cs View File

@@ -56,10 +56,8 @@ namespace Discord.Commands


if (ChannelPermission.HasValue) if (ChannelPermission.HasValue)
{ {
var guildChannel = context.Channel as IGuildChannel;

ChannelPermissions perms; ChannelPermissions perms;
if (guildChannel != null)
if (context.Channel is IGuildChannel guildChannel)
perms = guildUser.GetPermissions(guildChannel); perms = guildUser.GetPermissions(guildChannel);
else else
perms = ChannelPermissions.All(context.Channel); perms = ChannelPermissions.All(context.Channel);


Loading…
Cancel
Save