UNPKG

discord.js-self

Version:

A fork of discord.js with support of user accounts

30 lines (22 loc) 773 B
'use strict'; const Action = require('./Action'); const { Events } = require('../../util/Constants'); class MessageReactionRemoveAll extends Action { handle(data) { // Verify channel const channel = this.getChannel(data); if (!channel || channel.type === 'voice') return false; // Verify message const message = this.getMessage(data, channel); if (!message) return false; message.reactions.cache.clear(); this.client.emit(Events.MESSAGE_REACTION_REMOVE_ALL, message); return { message }; } } /** * Emitted whenever all reactions are removed from a cached message. * @event Client#messageReactionRemoveAll * @param {Message} message The message the reactions were removed from */ module.exports = MessageReactionRemoveAll;