diff --git a/src/client/rest/RESTMethods.js b/src/client/rest/RESTMethods.js index 213848fe1..b1b51b4aa 100644 --- a/src/client/rest/RESTMethods.js +++ b/src/client/rest/RESTMethods.js @@ -642,12 +642,12 @@ class RESTMethods { removeMessageReaction(message, emoji, user) { let endpoint = Constants.Endpoints.selfMessageReaction(message.channel.id, message.id, emoji); - if (user.id !== this.client.user.id) { + if (user !== this.client.user.id) { endpoint = Constants.Endpoints.userMessageReaction(message.channel.id, message.id, emoji, null, user.id); } return this.rest.makeRequest('delete', endpoint, true).then(() => this.client.actions.MessageReactionRemove.handle({ - user_id: user.id, + user_id: user, message_id: message.id, emoji: parseEmoji(emoji), channel_id: message.channel.id, diff --git a/src/structures/DMChannel.js b/src/structures/DMChannel.js index de49c8b3f..cb6ceddbc 100644 --- a/src/structures/DMChannel.js +++ b/src/structures/DMChannel.js @@ -53,6 +53,7 @@ class DMChannel extends Channel { awaitMessages() { return; } bulkDelete() { return; } _cacheMessage() { return; } + search() { return; } } TextBasedChannel.applyToClass(DMChannel, true); diff --git a/src/structures/GroupDMChannel.js b/src/structures/GroupDMChannel.js index 84fe4f994..4cdee3ccb 100644 --- a/src/structures/GroupDMChannel.js +++ b/src/structures/GroupDMChannel.js @@ -137,6 +137,7 @@ class GroupDMChannel extends Channel { awaitMessages() { return; } bulkDelete() { return; } _cacheMessage() { return; } + search() { return; } } TextBasedChannel.applyToClass(GroupDMChannel, true); diff --git a/src/structures/TextChannel.js b/src/structures/TextChannel.js index 9697abd82..395289ae9 100644 --- a/src/structures/TextChannel.js +++ b/src/structures/TextChannel.js @@ -89,6 +89,7 @@ class TextChannel extends GuildChannel { awaitMessages() { return; } bulkDelete() { return; } _cacheMessage() { return; } + search() { return; } } TextBasedChannel.applyToClass(TextChannel, true);