/[sudobot]/trunk/src/events/message/MessageUpdateEvent.ts
ViewVC logotype

Annotation of /trunk/src/events/message/MessageUpdateEvent.ts

Parent Directory Parent Directory | Revision Log Revision Log


Revision 344 - (hide annotations)
Mon Jul 29 17:29:40 2024 UTC (8 months, 2 weeks ago) by rakin
File MIME type: application/typescript
File size: 821 byte(s)
chore: eslint autofix
1 rakin 51 import BaseEvent from '../../utils/structures/BaseEvent';
2 rakin 344 import { Message } from 'discord.js';
3 rakin 51 import DiscordClient from '../../client/Client';
4    
5     export default class MessageUpdateEvent extends BaseEvent {
6     constructor() {
7     super('messageUpdate');
8     }
9    
10     async run(client: DiscordClient, oldMessage: Message, newMessage: Message) {
11     if (oldMessage.author.bot || !oldMessage.guild || oldMessage.channel.type === 'DM' || oldMessage.content === newMessage.content)
12     return;
13    
14     let msg = await client.msg;
15     await (client.msg = newMessage);
16    
17     await client.messageFilter.start(newMessage);
18     // await client.messageFilter.start(newMessage, this.commandManager);
19    
20     await client.logger.logEdit(oldMessage, newMessage);
21     await (client.msg = msg);
22     }
23     }

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26