refactor(MessageCreate): remove message event (#6324)

This commit is contained in:
Matt (IPv4) Cowley
2022-01-08 13:43:12 +00:00
committed by GitHub
parent 63034b44c9
commit 171e917fb9
3 changed files with 1 additions and 17 deletions

View File

@@ -1,11 +1,8 @@
'use strict';
const process = require('node:process');
const Action = require('./Action');
const { Events } = require('../../util/Constants');
let deprecationEmitted = false;
class MessageCreateAction extends Action {
handle(data) {
const client = this.client;
@@ -25,17 +22,6 @@ class MessageCreateAction extends Action {
*/
client.emit(Events.MESSAGE_CREATE, message);
/**
* Emitted whenever a message is created.
* @event Client#message
* @param {Message} message The created message
* @deprecated Use {@link Client#event:messageCreate} instead
*/
if (client.emit('message', message) && !deprecationEmitted) {
deprecationEmitted = true;
process.emitWarning('The message event is deprecated. Use messageCreate instead', 'DeprecationWarning');
}
return { message };
}

View File

@@ -48,7 +48,7 @@ const commands = {
ping: message => message.channel.send('pong'),
};
client.on('message', message => {
client.on('messageCreate', message => {
if (!message.content.startsWith(prefix) || message.author.bot) return;
message.content = message.content.replace(prefix, '').trim().split(' ');

View File

@@ -3899,8 +3899,6 @@ export interface ClientEvents extends BaseClientEvents {
guildUpdate: [oldGuild: Guild, newGuild: Guild];
inviteCreate: [invite: Invite];
inviteDelete: [invite: Invite];
/** @deprecated Use messageCreate instead */
message: [message: Message];
messageCreate: [message: Message];
messageDelete: [message: Message | PartialMessage];
messageReactionRemoveAll: [