|
|
@@ -346,49 +346,49 @@ namespace Discord.Legacy |
|
|
|
public static IEnumerable<Region> GetVoiceRegions(this DiscordClient client) |
|
|
|
=> client.Regions; |
|
|
|
|
|
|
|
[Obsolete("Use Channel.GetPermissions")] |
|
|
|
[Obsolete("Use Channel.GetPermissionRule")] |
|
|
|
public static DualChannelPermissions GetChannelPermissions(this DiscordClient client, Channel channel, User user) |
|
|
|
{ |
|
|
|
if (channel == null) throw new ArgumentNullException(nameof(channel)); |
|
|
|
return channel.GetPermissionsRule(user); |
|
|
|
} |
|
|
|
[Obsolete("Use Channel.GetPermissions")] |
|
|
|
[Obsolete("Use Channel.GetPermissionRule")] |
|
|
|
public static DualChannelPermissions GetChannelPermissions(this DiscordClient client, Channel channel, Role role) |
|
|
|
{ |
|
|
|
if (channel == null) throw new ArgumentNullException(nameof(channel)); |
|
|
|
return channel.GetPermissionsRule(role); |
|
|
|
} |
|
|
|
[Obsolete("Use Channel.SetPermissions")] |
|
|
|
[Obsolete("Use Channel.AddPermissionRule")] |
|
|
|
public static Task SetChannelPermissions(this DiscordClient client, Channel channel, User user, ChannelPermissions allow = null, ChannelPermissions deny = null) |
|
|
|
{ |
|
|
|
if (channel == null) throw new ArgumentNullException(nameof(channel)); |
|
|
|
return channel.AddPermissionsRule(user, allow, deny); |
|
|
|
} |
|
|
|
[Obsolete("Use Channel.SetPermissions")] |
|
|
|
[Obsolete("Use Channel.AddPermissionRule")] |
|
|
|
public static Task SetChannelPermissions(this DiscordClient client, Channel channel, User user, DualChannelPermissions permissions = null) |
|
|
|
{ |
|
|
|
if (channel == null) throw new ArgumentNullException(nameof(channel)); |
|
|
|
return channel.AddPermissionsRule(user, permissions); |
|
|
|
} |
|
|
|
[Obsolete("Use Channel.SetPermissions")] |
|
|
|
[Obsolete("Use Channel.AddPermissionRule")] |
|
|
|
public static Task SetChannelPermissions(this DiscordClient client, Channel channel, Role role, ChannelPermissions allow = null, ChannelPermissions deny = null) |
|
|
|
{ |
|
|
|
if (channel == null) throw new ArgumentNullException(nameof(channel)); |
|
|
|
return channel.AddPermissionsRule(role, allow, deny); |
|
|
|
} |
|
|
|
[Obsolete("Use Channel.SetPermissions")] |
|
|
|
[Obsolete("Use Channel.AddPermissionRule")] |
|
|
|
public static Task SetChannelPermissions(this DiscordClient client, Channel channel, Role role, DualChannelPermissions permissions = null) |
|
|
|
{ |
|
|
|
if (channel == null) throw new ArgumentNullException(nameof(channel)); |
|
|
|
return channel.AddPermissionsRule(role, permissions); |
|
|
|
} |
|
|
|
[Obsolete("Use Channel.RemovePermissions")] |
|
|
|
[Obsolete("Use Channel.RemovePermissionRule")] |
|
|
|
public static Task RemoveChannelPermissions(this DiscordClient client, Channel channel, User user) |
|
|
|
{ |
|
|
|
if (channel == null) throw new ArgumentNullException(nameof(channel)); |
|
|
|
return channel.RemovePermissionsRule(user); |
|
|
|
} |
|
|
|
[Obsolete("Use Channel.RemovePermissions")] |
|
|
|
[Obsolete("Use Channel.RemovePermissionRule")] |
|
|
|
public static Task RemoveChannelPermissions(this DiscordClient client, Channel channel, Role role) |
|
|
|
{ |
|
|
|
if (channel == null) throw new ArgumentNullException(nameof(channel)); |
|
|
|