This commit is contained in:
Skillz
2020-08-21 14:33:14 -04:00
2 changed files with 24 additions and 0 deletions
+7
View File
@@ -34,6 +34,13 @@ export const endpoints = {
emoji: string, emoji: string,
) => ) =>
`${baseEndpoints.BASE_URL}/channels/${id}/messages/${messageID}/reactions/${emoji}/@me`, `${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) => CHANNEL_MESSAGE_REACTIONS: (id: string, messageID: string) =>
`${baseEndpoints.BASE_URL}/channels/${id}/messages/${messageID}/reactions`, `${baseEndpoints.BASE_URL}/channels/${id}/messages/${messageID}/reactions`,
CHANNEL_MESSAGE_REACTION: (id: string, messageID: string, emoji: string) => CHANNEL_MESSAGE_REACTION: (id: string, messageID: string, emoji: string) =>
+17
View File
@@ -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. */ /** Removes all reactions for all emojis on this message. */
export function removeAllReactions(channelID: string, messageID: string) { export function removeAllReactions(channelID: string, messageID: string) {
if ( if (