Webpack build for branch master: 26becb570b

This commit is contained in:
Travis CI 2017-02-04 21:01:09 +00:00
parent 9758e5f16a
commit 18ec239a62
2 changed files with 4 additions and 2 deletions

View file

@ -4463,10 +4463,12 @@ class GuildChannel extends Channel {
for (const role of roles.values()) permissions |= role.permissions;
const overwrites = this.overwritesFor(member, true, roles);
let allow = 0;
for (const overwrite of overwrites.role.concat(overwrites.member)) {
permissions &= ~overwrite.deny;
permissions |= overwrite.allow;
allow |= overwrite.allow;
}
permissions |= allow;
const admin = Boolean(permissions & Constants.PermissionFlags.ADMINISTRATOR);
if (admin) permissions = Constants.ALL_PERMISSIONS;

File diff suppressed because one or more lines are too long