Update Client.js

This commit is contained in:
Schuyler Cebulskie
2016-12-28 16:28:36 -05:00
committed by GitHub
parent 3451367591
commit 289447e4c9

View File

@@ -345,19 +345,17 @@ class Client extends EventEmitter {
/** /**
* Generate an invite link for your bot * Generate an invite link for your bot
* @param {Array|number} [permissions] An array of permissions to request * @param {PermissionResolvable[]|number} [permissions] An array of permissions to request
* @returns {Promise<string>} The invite link * @returns {Promise<string>} The invite link
* @example * @example
* client.generateInvite(['SEND_MESSAGES', 'MANAGE_GUILD', 'MENTION_EVERYONE']) * client.generateInvite(['SEND_MESSAGES', 'MANAGE_GUILD', 'MENTION_EVERYONE'])
* .then(link => { * .then(link => {
* console.log(link); * console.log(`Generated bot invite link: ${link}`);
* }); * });
*/ */
generateInvite(permissions) { generateInvite(permissions) {
if (permissions) { if (permissions) {
if (permissions instanceof Array) { if (permissions instanceof Array) permissions = this.resolver.resolvePermissions(permissions);
permissions = this.resolver.resolvePermissions(permissions);
}
} else { } else {
permissions = 0; permissions = 0;
} }