mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-14 02:23:31 +01:00
allow overwritePermissions to take a role id (#792)
* allow overwritePermissions to take a role id * Fix typo
This commit is contained in:
committed by
Schuyler Cebulskie
parent
0de3d1bfc4
commit
299484ff68
File diff suppressed because one or more lines are too long
@@ -111,7 +111,7 @@ class GuildChannel extends Channel {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Overwrites the permissions for a user or role in this 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
|
* @param {PermissionOverwriteOptions} options The configuration for the update
|
||||||
* @returns {Promise}
|
* @returns {Promise}
|
||||||
* @example
|
* @example
|
||||||
@@ -130,6 +130,9 @@ class GuildChannel extends Channel {
|
|||||||
|
|
||||||
if (userOrRole instanceof Role) {
|
if (userOrRole instanceof Role) {
|
||||||
payload.type = 'role';
|
payload.type = 'role';
|
||||||
|
} else if (this.guild.roles.has(userOrRole)) {
|
||||||
|
userOrRole = this.guild.roles.get(userOrRole);
|
||||||
|
payload.type = 'role';
|
||||||
} else {
|
} else {
|
||||||
userOrRole = this.client.resolver.resolveUser(userOrRole);
|
userOrRole = this.client.resolver.resolveUser(userOrRole);
|
||||||
payload.type = 'member';
|
payload.type = 'member';
|
||||||
|
|||||||
Reference in New Issue
Block a user