mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-16 11:33:30 +01:00
feat(MessageReaction): backport removeAll and MessageReactionRemoveEmoji event (#3741)
* Add new action and websocket handler * Add REST method for removing reaction emoji * Update Message#_removeReaction to handle removing whole emoji * Add MessageReaction#removeAll and update typings * Apply uncached user fix
This commit is contained in:
3
typings/index.d.ts
vendored
3
typings/index.d.ts
vendored
@@ -138,6 +138,7 @@ declare module 'discord.js' {
|
||||
public on(event: 'messageDeleteBulk', listener: (messages: Collection<Snowflake, Message>) => void): this;
|
||||
public on(event: 'messageReactionAdd', listener: (messageReaction: MessageReaction, user: User) => void): this;
|
||||
public on(event: 'messageReactionRemove', listener: (messageReaction: MessageReaction, user: User) => void): this;
|
||||
public on(event: 'messageReactionRemoveEmoji', listener: (messageReaction: MessageReaction) => void): this;
|
||||
public on(event: 'messageReactionRemoveAll', listener: (message: Message) => void): this;
|
||||
public on(event: 'messageUpdate', listener: (oldMessage: Message, newMessage: Message) => void): this;
|
||||
public on(event: 'presenceUpdate', listener: (oldMember: GuildMember, newMember: GuildMember) => void): this;
|
||||
@@ -187,6 +188,7 @@ declare module 'discord.js' {
|
||||
public once(event: 'messageDeleteBulk', listener: (messages: Collection<Snowflake, Message>) => void): this;
|
||||
public once(event: 'messageReactionAdd', listener: (messageReaction: MessageReaction, user: User) => void): this;
|
||||
public once(event: 'messageReactionRemove', listener: (messageReaction: MessageReaction, user: User) => void): this;
|
||||
public once(event: 'messageReactionRemoveEmoji', listener: (messageReaction: MessageReaction) => void): this;
|
||||
public once(event: 'messageReactionRemoveAll', listener: (message: Message) => void): this;
|
||||
public once(event: 'messageUpdate', listener: (oldMessage: Message, newMessage: Message) => void): this;
|
||||
public once(event: 'presenceUpdate', listener: (oldMember: GuildMember, newMember: GuildMember) => void): this;
|
||||
@@ -919,6 +921,7 @@ declare module 'discord.js' {
|
||||
public users: Collection<string, User>;
|
||||
public fetchUsers(limit?: number, options?: { after?: number; before?: number }): Promise<Collection<Snowflake, User>>;
|
||||
public remove(user?: UserResolvable): Promise<MessageReaction>;
|
||||
public removeAll(): Promise<MessageReaction>;
|
||||
}
|
||||
|
||||
export class NewsChannel extends TextChannel {
|
||||
|
||||
Reference in New Issue
Block a user