Browse Source

Remove other permissions if a user does not have read on a channel

tags/docs-0.9
RogueException 9 years ago
parent
commit
b8516b1f5e
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      src/Discord.Net/Models/User.cs

+ 2
- 0
src/Discord.Net/Models/User.cs View File

@@ -322,6 +322,8 @@ namespace Discord
var mask = ChannelPermissions.All(channel).RawValue;
if (BitHelper.GetBit(newPermissions, (int)PermissionsBits.ManageRolesOrPermissions))
newPermissions = ChannelPermissions.All(channel).RawValue;
else if (!BitHelper.GetBit(newPermissions, (int)PermissionsBits.ReadMessages))
newPermissions = ChannelPermissions.None.RawValue;
else
newPermissions &= mask;



Loading…
Cancel
Save