allow overwritePermissions to take a role id (#792)

* allow overwritePermissions to take a role id

* Fix typo
This commit is contained in:
Gus Caplan
2016-10-11 19:29:29 -05:00
committed by Schuyler Cebulskie
parent 0de3d1bfc4
commit 299484ff68
2 changed files with 5 additions and 2 deletions

File diff suppressed because one or more lines are too long

View File

@@ -111,7 +111,7 @@ class GuildChannel extends Channel {
/**
* Overwrites the permissions for a user or role in this channel.
* @param {Role|UserResolvable} userOrRole The user or role to update
* @param {RoleResolvable|UserResolvable} userOrRole The user or role to update
* @param {PermissionOverwriteOptions} options The configuration for the update
* @returns {Promise}
* @example
@@ -130,6 +130,9 @@ class GuildChannel extends Channel {
if (userOrRole instanceof Role) {
payload.type = 'role';
} else if (this.guild.roles.has(userOrRole)) {
userOrRole = this.guild.roles.get(userOrRole);
payload.type = 'role';
} else {
userOrRole = this.client.resolver.resolveUser(userOrRole);
payload.type = 'member';