| @@ -459,8 +459,7 @@ namespace Discord | |||||
| return perms; | return perms; | ||||
| } | } | ||||
| } | } | ||||
| [Obsolete("Use Channel.GetPermissions")] | |||||
| public DualChannelPermissions GetPermissionsRule(User user) | public DualChannelPermissions GetPermissionsRule(User user) | ||||
| { | { | ||||
| if (user == null) throw new ArgumentNullException(nameof(user)); | if (user == null) throw new ArgumentNullException(nameof(user)); | ||||
| @@ -470,7 +469,6 @@ namespace Discord | |||||
| .Select(x => x.Permissions) | .Select(x => x.Permissions) | ||||
| .FirstOrDefault(); | .FirstOrDefault(); | ||||
| } | } | ||||
| [Obsolete("Use Channel.GetPermissions")] | |||||
| public DualChannelPermissions GetPermissionsRule(Role role) | public DualChannelPermissions GetPermissionsRule(Role role) | ||||
| { | { | ||||
| if (role == null) throw new ArgumentNullException(nameof(role)); | if (role == null) throw new ArgumentNullException(nameof(role)); | ||||
| @@ -480,29 +478,25 @@ namespace Discord | |||||
| .Select(x => x.Permissions) | .Select(x => x.Permissions) | ||||
| .FirstOrDefault(); | .FirstOrDefault(); | ||||
| } | } | ||||
| [Obsolete("Use Channel.SetPermissions")] | |||||
| public Task AddPermissionsRule(User user, ChannelPermissions allow = null, ChannelPermissions deny = null) | public Task AddPermissionsRule(User user, ChannelPermissions allow = null, ChannelPermissions deny = null) | ||||
| { | { | ||||
| if (user == null) throw new ArgumentNullException(nameof(user)); | if (user == null) throw new ArgumentNullException(nameof(user)); | ||||
| return AddPermissionsRule(user.Id, PermissionTarget.User, allow, deny); | return AddPermissionsRule(user.Id, PermissionTarget.User, allow, deny); | ||||
| } | } | ||||
| [Obsolete("Use Channel.SetPermissions")] | |||||
| public Task AddPermissionsRule(User user, DualChannelPermissions permissions = null) | public Task AddPermissionsRule(User user, DualChannelPermissions permissions = null) | ||||
| { | { | ||||
| if (user == null) throw new ArgumentNullException(nameof(user)); | if (user == null) throw new ArgumentNullException(nameof(user)); | ||||
| return AddPermissionsRule(user.Id, PermissionTarget.User, permissions?.Allow, permissions?.Deny); | return AddPermissionsRule(user.Id, PermissionTarget.User, permissions?.Allow, permissions?.Deny); | ||||
| } | } | ||||
| [Obsolete("Use Channel.SetPermissions")] | |||||
| public Task AddPermissionsRule(Role role, ChannelPermissions allow = null, ChannelPermissions deny = null) | public Task AddPermissionsRule(Role role, ChannelPermissions allow = null, ChannelPermissions deny = null) | ||||
| { | { | ||||
| if (role == null) throw new ArgumentNullException(nameof(role)); | if (role == null) throw new ArgumentNullException(nameof(role)); | ||||
| return AddPermissionsRule(role.Id, PermissionTarget.Role, allow, deny); | return AddPermissionsRule(role.Id, PermissionTarget.Role, allow, deny); | ||||
| } | } | ||||
| [Obsolete("Use Channel.SetPermissions")] | |||||
| public Task AddPermissionsRule(Role role, DualChannelPermissions permissions = null) | public Task AddPermissionsRule(Role role, DualChannelPermissions permissions = null) | ||||
| { | { | ||||
| if (role == null) throw new ArgumentNullException(nameof(role)); | if (role == null) throw new ArgumentNullException(nameof(role)); | ||||
| @@ -520,14 +514,12 @@ namespace Discord | |||||
| }; | }; | ||||
| return Client.ClientAPI.Send(request); | return Client.ClientAPI.Send(request); | ||||
| } | } | ||||
| [Obsolete("Use Channel.RemovePermissions")] | |||||
| public Task RemovePermissionsRule(User user) | public Task RemovePermissionsRule(User user) | ||||
| { | { | ||||
| if (user == null) throw new ArgumentNullException(nameof(user)); | if (user == null) throw new ArgumentNullException(nameof(user)); | ||||
| return RemovePermissionsRule(user.Id, PermissionTarget.User); | return RemovePermissionsRule(user.Id, PermissionTarget.User); | ||||
| } | } | ||||
| [Obsolete("Use Channel.RemovePermissions")] | |||||
| public Task RemovePermissionsRule(Role role) | public Task RemovePermissionsRule(Role role) | ||||
| { | { | ||||
| if (role == null) throw new ArgumentNullException(nameof(role)); | if (role == null) throw new ArgumentNullException(nameof(role)); | ||||