Browse Source

Fixed a couple permissions bugs

pull/73/merge
RogueException 9 years ago
parent
commit
cc68ef27f5
2 changed files with 9 additions and 7 deletions
  1. +4
    -4
      src/Discord.Net/Enums/PermissionBits.cs
  2. +5
    -3
      src/Discord.Net/Models/Permissions.cs

+ 4
- 4
src/Discord.Net/Enums/PermissionBits.cs View File

@@ -10,10 +10,6 @@
ManageChannel = 4, ManageChannel = 4,
ManageServer = 5, ManageServer = 5,


ChangeNickname = 26,
ManageNicknames = 27,
ManageRolesOrPermissions = 28,

//Text //Text
ReadMessages = 10, ReadMessages = 10,
SendMessages = 11, SendMessages = 11,
@@ -31,5 +27,9 @@
DeafenMembers = 23, DeafenMembers = 23,
MoveMembers = 24, MoveMembers = 24,
UseVoiceActivation = 25, UseVoiceActivation = 25,

ChangeNickname = 26,
ManageNicknames = 27,
ManageRolesOrPermissions = 28,
} }
} }

+ 5
- 3
src/Discord.Net/Models/Permissions.cs View File

@@ -66,7 +66,7 @@ namespace Discord
bool? embedLinks = null, bool? attachFiles = null, bool? readMessageHistory = null, bool? mentionEveryone = null, bool? embedLinks = null, bool? attachFiles = null, bool? readMessageHistory = null, bool? mentionEveryone = null,
bool? connect = null, bool? speak = null, bool? muteMembers = null, bool? deafenMembers = null, bool? connect = null, bool? speak = null, bool? muteMembers = null, bool? deafenMembers = null,
bool? moveMembers = null, bool? useVoiceActivation = null, bool? changeNickname = null, bool? manageNicknames = null, bool? manageRoles = null) bool? moveMembers = null, bool? useVoiceActivation = null, bool? changeNickname = null, bool? manageNicknames = null, bool? manageRoles = null)
: this(new ServerPermissions(), createInstantInvite, administrator, kickMembers, banMembers, manageChannel, manageServer, readMessages,
: this(new ServerPermissions(), createInstantInvite, administrator, banMembers, kickMembers, manageChannel, manageServer, readMessages,
sendMessages, sendTTSMessages, manageMessages, embedLinks, attachFiles, mentionEveryone, connect, speak, muteMembers, deafenMembers, sendMessages, sendTTSMessages, manageMessages, embedLinks, attachFiles, mentionEveryone, connect, speak, muteMembers, deafenMembers,
moveMembers, useVoiceActivation, manageRoles) moveMembers, useVoiceActivation, manageRoles)
{ {
@@ -170,7 +170,8 @@ namespace Discord
bool? mentionEveryone = null, bool? connect = null, bool? speak = null, bool? muteMembers = null, bool? deafenMembers = null, bool? mentionEveryone = null, bool? connect = null, bool? speak = null, bool? muteMembers = null, bool? deafenMembers = null,
bool? moveMembers = null, bool? useVoiceActivation = null, bool? managePermissions = null) bool? moveMembers = null, bool? useVoiceActivation = null, bool? managePermissions = null)
: this(new ChannelPermissions(), createInstantInvite, manageChannel, readMessages, sendMessages, sendTTSMessages, : this(new ChannelPermissions(), createInstantInvite, manageChannel, readMessages, sendMessages, sendTTSMessages,
manageMessages, embedLinks, attachFiles, mentionEveryone, connect, speak, muteMembers, deafenMembers, moveMembers, useVoiceActivation, managePermissions)
manageMessages, embedLinks, attachFiles, readMessageHistory, mentionEveryone, connect, speak, muteMembers, deafenMembers,
moveMembers, useVoiceActivation, managePermissions)
{ {
} }
public ChannelPermissions(ChannelPermissions basePerms, bool? createInstantInvite = null, public ChannelPermissions(ChannelPermissions basePerms, bool? createInstantInvite = null,
@@ -255,7 +256,8 @@ namespace Discord
PermValue? moveMembers = null, PermValue? useVoiceActivation = null, PermValue? changeNickname = null, PermValue? manageNicknames = null, PermValue? moveMembers = null, PermValue? useVoiceActivation = null, PermValue? changeNickname = null, PermValue? manageNicknames = null,
PermValue? managePermissions = null) PermValue? managePermissions = null)
: this(new ChannelPermissionOverrides(), createInstantInvite, manageChannel, readMessages, sendMessages, sendTTSMessages, : this(new ChannelPermissionOverrides(), createInstantInvite, manageChannel, readMessages, sendMessages, sendTTSMessages,
manageMessages, embedLinks, attachFiles, mentionEveryone, connect, speak, muteMembers, deafenMembers, moveMembers, useVoiceActivation, managePermissions)
manageMessages, embedLinks, attachFiles, readMessageHistory, mentionEveryone, connect, speak, muteMembers, deafenMembers,
moveMembers, useVoiceActivation, managePermissions)
{ {
} }
public ChannelPermissionOverrides(ChannelPermissionOverrides basePerms, PermValue? createInstantInvite = null, public ChannelPermissionOverrides(ChannelPermissionOverrides basePerms, PermValue? createInstantInvite = null,


Loading…
Cancel
Save