mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-16 11:33:30 +01:00
refactor(MessageCreate): remove message event (#6324)
This commit is contained in:
committed by
GitHub
parent
63034b44c9
commit
171e917fb9
@@ -1,11 +1,8 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
const process = require('node:process');
|
|
||||||
const Action = require('./Action');
|
const Action = require('./Action');
|
||||||
const { Events } = require('../../util/Constants');
|
const { Events } = require('../../util/Constants');
|
||||||
|
|
||||||
let deprecationEmitted = false;
|
|
||||||
|
|
||||||
class MessageCreateAction extends Action {
|
class MessageCreateAction extends Action {
|
||||||
handle(data) {
|
handle(data) {
|
||||||
const client = this.client;
|
const client = this.client;
|
||||||
@@ -25,17 +22,6 @@ class MessageCreateAction extends Action {
|
|||||||
*/
|
*/
|
||||||
client.emit(Events.MESSAGE_CREATE, message);
|
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 };
|
return { message };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ const commands = {
|
|||||||
ping: message => message.channel.send('pong'),
|
ping: message => message.channel.send('pong'),
|
||||||
};
|
};
|
||||||
|
|
||||||
client.on('message', message => {
|
client.on('messageCreate', message => {
|
||||||
if (!message.content.startsWith(prefix) || message.author.bot) return;
|
if (!message.content.startsWith(prefix) || message.author.bot) return;
|
||||||
|
|
||||||
message.content = message.content.replace(prefix, '').trim().split(' ');
|
message.content = message.content.replace(prefix, '').trim().split(' ');
|
||||||
|
|||||||
2
packages/discord.js/typings/index.d.ts
vendored
2
packages/discord.js/typings/index.d.ts
vendored
@@ -3899,8 +3899,6 @@ export interface ClientEvents extends BaseClientEvents {
|
|||||||
guildUpdate: [oldGuild: Guild, newGuild: Guild];
|
guildUpdate: [oldGuild: Guild, newGuild: Guild];
|
||||||
inviteCreate: [invite: Invite];
|
inviteCreate: [invite: Invite];
|
||||||
inviteDelete: [invite: Invite];
|
inviteDelete: [invite: Invite];
|
||||||
/** @deprecated Use messageCreate instead */
|
|
||||||
message: [message: Message];
|
|
||||||
messageCreate: [message: Message];
|
messageCreate: [message: Message];
|
||||||
messageDelete: [message: Message | PartialMessage];
|
messageDelete: [message: Message | PartialMessage];
|
||||||
messageReactionRemoveAll: [
|
messageReactionRemoveAll: [
|
||||||
|
|||||||
Reference in New Issue
Block a user