Browse Source

Merge pull request #756 from ewohltman/bitwise-view_channel-permission

Add bitwise permission const PermissionViewChannel
bwmarrin 5 years ago
parent
commit
e9dc1e7d97
2 changed files with 7 additions and 2 deletions
  1. 2 0
      .gitignore
  2. 5 2
      structs.go

+ 2 - 0
.gitignore

@@ -0,0 +1,2 @@
+# IDE-specific metadata
+.idea/

+ 5 - 2
structs.go

@@ -973,6 +973,7 @@ type IdentifyProperties struct {
 
 // Constants for the different bit offsets of text channel permissions
 const (
+	// Deprecated: PermissionReadMessages has been replaced with PermissionViewChannel for text and voice channels
 	PermissionReadMessages = 1 << (iota + 10)
 	PermissionSendMessages
 	PermissionSendTTSMessages
@@ -1014,8 +1015,9 @@ const (
 	PermissionManageServer
 	PermissionAddReactions
 	PermissionViewAuditLogs
+	PermissionViewChannel
 
-	PermissionAllText = PermissionReadMessages |
+	PermissionAllText = PermissionViewChannel |
 		PermissionSendMessages |
 		PermissionSendTTSMessages |
 		PermissionManageMessages |
@@ -1023,7 +1025,8 @@ const (
 		PermissionAttachFiles |
 		PermissionReadMessageHistory |
 		PermissionMentionEveryone
-	PermissionAllVoice = PermissionVoiceConnect |
+	PermissionAllVoice = PermissionViewChannel |
+		PermissionVoiceConnect |
 		PermissionVoiceSpeak |
 		PermissionVoiceMuteMembers |
 		PermissionVoiceDeafenMembers |