From eb5d2cd4309146e7de40bba3a6182c08dddfb043 Mon Sep 17 00:00:00 2001 From: TriForMine Date: Fri, 21 Aug 2020 12:14:17 +0200 Subject: [PATCH 1/5] Update discord.ts --- src/constants/discord.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/constants/discord.ts b/src/constants/discord.ts index b9112026a..03b068709 100644 --- a/src/constants/discord.ts +++ b/src/constants/discord.ts @@ -34,6 +34,13 @@ export const endpoints = { emoji: string, ) => `${baseEndpoints.BASE_URL}/channels/${id}/messages/${messageID}/reactions/${emoji}/@me`, + CHANNEL_MESSAGE_REACTION_USER: ( + id: string, + messageID: string, + emoji: string, + userId: string + ) => + `${baseEndpoints.BASE_URL}/channels/${id}/messages/${messageID}/reactions/${emoji}/${userId}`, CHANNEL_MESSAGE_REACTIONS: (id: string, messageID: string) => `${baseEndpoints.BASE_URL}/channels/${id}/messages/${messageID}/reactions`, CHANNEL_MESSAGE_REACTION: (id: string, messageID: string, emoji: string) => From a7dffbe5c6e5e37280a8e3fdf1f16b49c39b7a53 Mon Sep 17 00:00:00 2001 From: TriForMine Date: Fri, 21 Aug 2020 12:17:18 +0200 Subject: [PATCH 2/5] Update message.ts --- src/handlers/message.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/handlers/message.ts b/src/handlers/message.ts index 658d510d7..0be5147b4 100644 --- a/src/handlers/message.ts +++ b/src/handlers/message.ts @@ -109,6 +109,23 @@ export function removeReaction( ); } +/** Removes a reaction from the specified user on this message. Reaction takes the form of **name:id** for custom guild emoji, or Unicode characters. */ +export function removeUserReaction( + channelID: string, + messageID: string, + reaction: string, + userId: string +) { + RequestManager.delete( + endpoints.CHANNEL_MESSAGE_REACTION_USER( + channelID, + messageID, + reaction, + userId + ), + ); +} + /** Removes all reactions for all emojis on this message. */ export function removeAllReactions(channelID: string, messageID: string) { if ( From 4222171e7f7e515170949a9c21d2051ded4b7d67 Mon Sep 17 00:00:00 2001 From: TriForMine Date: Fri, 21 Aug 2020 12:25:39 +0200 Subject: [PATCH 3/5] Update message.ts --- src/handlers/message.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/handlers/message.ts b/src/handlers/message.ts index 0be5147b4..4815c2a11 100644 --- a/src/handlers/message.ts +++ b/src/handlers/message.ts @@ -114,14 +114,14 @@ export function removeUserReaction( channelID: string, messageID: string, reaction: string, - userId: string + userId: string, ) { RequestManager.delete( endpoints.CHANNEL_MESSAGE_REACTION_USER( channelID, messageID, reaction, - userId + userId, ), ); } From cdc0572ed7c4b9ca4fd68471d81a34d864fac374 Mon Sep 17 00:00:00 2001 From: TriForMine Date: Fri, 21 Aug 2020 12:27:11 +0200 Subject: [PATCH 4/5] Update discord.ts --- src/constants/discord.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/constants/discord.ts b/src/constants/discord.ts index 03b068709..d7b647829 100644 --- a/src/constants/discord.ts +++ b/src/constants/discord.ts @@ -38,7 +38,7 @@ export const endpoints = { id: string, messageID: string, emoji: string, - userId: string + userId: string, ) => `${baseEndpoints.BASE_URL}/channels/${id}/messages/${messageID}/reactions/${emoji}/${userId}`, CHANNEL_MESSAGE_REACTIONS: (id: string, messageID: string) => From 3023b728ded2b1b92c5499c732e265827cde7f70 Mon Sep 17 00:00:00 2001 From: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com> Date: Fri, 21 Aug 2020 09:16:01 -0400 Subject: [PATCH 5/5] consistency with rest of lib --- src/handlers/message.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/handlers/message.ts b/src/handlers/message.ts index 4815c2a11..82caab6d2 100644 --- a/src/handlers/message.ts +++ b/src/handlers/message.ts @@ -114,14 +114,14 @@ export function removeUserReaction( channelID: string, messageID: string, reaction: string, - userId: string, + userID: string, ) { RequestManager.delete( endpoints.CHANNEL_MESSAGE_REACTION_USER( channelID, messageID, reaction, - userId, + userID, ), ); }