diff --git a/src/managers/ReactionUserManager.js b/src/managers/ReactionUserManager.js index 1a6ce147e..f98a2361a 100644 --- a/src/managers/ReactionUserManager.js +++ b/src/managers/ReactionUserManager.js @@ -48,16 +48,16 @@ class ReactionUserManager extends BaseManager { /** * Removes a user from this reaction. - * @param {UserResolvable} [user=this.reaction.message.client.user] The user to remove the reaction of + * @param {UserResolvable} [user=this.client.user] The user to remove the reaction of * @returns {Promise} */ - remove(user = this.reaction.message.client.user) { - const message = this.reaction.message; - const userID = message.client.users.resolveID(user); + remove(user = this.client.user) { + const userID = this.client.users.resolveID(user); if (!userID) return Promise.reject(new Error('REACTION_RESOLVE_USER')); - return message.client.api.channels[message.channel.id].messages[message.id].reactions[ - this.reaction.emoji.identifier - ][userID === message.client.user.id ? '@me' : userID] + const message = this.reaction.message; + return this.client.api.channels[message.channel.id].messages[message.id].reactions[this.reaction.emoji.identifier][ + userID === this.client.user.id ? '@me' : userID + ] .delete() .then(() => this.reaction); }