Browse Source

Fix #854 Added ViewChannel enum and property to channel permissions

pull/874/head
Chris Johnston 7 years ago
parent
commit
e81fe583dc
2 changed files with 8 additions and 2 deletions
  1. +3
    -1
      src/Discord.Net.Core/Entities/Permissions/ChannelPermission.cs
  2. +5
    -1
      src/Discord.Net.Core/Entities/Permissions/ChannelPermissions.cs

+ 3
- 1
src/Discord.Net.Core/Entities/Permissions/ChannelPermission.cs View File

@@ -11,7 +11,9 @@ namespace Discord


// Text // Text
AddReactions = 0x00_00_00_40, AddReactions = 0x00_00_00_40,
ReadMessages = 0x00_00_04_00,
[Obsolete("Use ViewChannel instead.")]
ReadMessages = ViewChannel,
ViewChannel = 0x00_00_04_00,
SendMessages = 0x00_00_08_00, SendMessages = 0x00_00_08_00,
SendTTSMessages = 0x00_00_10_00, SendTTSMessages = 0x00_00_10_00,
ManageMessages = 0x00_00_20_00, ManageMessages = 0x00_00_20_00,


+ 5
- 1
src/Discord.Net.Core/Entities/Permissions/ChannelPermissions.cs View File

@@ -41,7 +41,11 @@ namespace Discord
/// <summary> If true, a user may add reactions. </summary> /// <summary> If true, a user may add reactions. </summary>
public bool AddReactions => Permissions.GetValue(RawValue, ChannelPermission.AddReactions); public bool AddReactions => Permissions.GetValue(RawValue, ChannelPermission.AddReactions);
/// <summary> If True, a user may join channels. </summary> /// <summary> If True, a user may join channels. </summary>
public bool ReadMessages => Permissions.GetValue(RawValue, ChannelPermission.ReadMessages);
[Obsolete("Use ViewChannel instead.")]
public bool ReadMessages => ViewChannel;
/// <summary> If True, a user may view channels. </summary>
public bool ViewChannel => Permissions.GetValue(RawValue, ChannelPermission.ReadMessages);

/// <summary> If True, a user may send messages. </summary> /// <summary> If True, a user may send messages. </summary>
public bool SendMessages => Permissions.GetValue(RawValue, ChannelPermission.SendMessages); public bool SendMessages => Permissions.GetValue(RawValue, ChannelPermission.SendMessages);
/// <summary> If True, a user may send text-to-speech messages. </summary> /// <summary> If True, a user may send text-to-speech messages. </summary>


Loading…
Cancel
Save