Nullable permission overwrites (#869)

Made it possible to pass null to GuildChannel.overwritePermissions's
PermissionOverwriteOptions to blank the permission out.
This commit is contained in:
Slamakans
2016-11-06 11:43:31 +01:00
committed by Amish Shah
parent fe3914658a
commit 5dc30d6812

View File

@@ -155,6 +155,9 @@ class GuildChannel extends Channel {
} else if (options[perm] === false) {
payload.allow &= ~(Constants.PermissionFlags[perm] || 0);
payload.deny |= Constants.PermissionFlags[perm] || 0;
} else if (options[perm] === null) {
payload.allow &= ~(Constants.PermissionFlags[perm] || 0);
payload.deny &= ~(Constants.PermissionFlags[perm] || 0);
}
}