Updated Event Types

This commit is contained in:
Ahmad 2025-03-01 00:32:51 -05:00
parent 3762e554b4
commit e59415ac62
No known key found for this signature in database
GPG key ID: 8FD8A93530D182BF
7 changed files with 54 additions and 24 deletions

View file

@ -1,9 +1,13 @@
import { AuditLogEvent, Events, Message } from 'discord.js';
import { AuditLogEvent, Events, Message, PartialMessage } from 'discord.js';
import { Event } from '../types/EventTypes.js';
import logAction from '../util/logging/logAction.js';
export const messageDelete = {
export const messageDelete: Event<typeof Events.MessageDelete> = {
name: Events.MessageDelete,
execute: async (message: Message) => {
execute: async (
message: Omit<Partial<Message<boolean> | PartialMessage>, 'channel'>,
) => {
try {
if (!message.guild || message.author?.bot) return;
@ -30,9 +34,12 @@ export const messageDelete = {
},
};
export const messageUpdate = {
export const messageUpdate: Event<typeof Events.MessageUpdate> = {
name: Events.MessageUpdate,
execute: async (oldMessage: Message, newMessage: Message) => {
execute: async (
oldMessage: Omit<Partial<Message<boolean> | PartialMessage>, 'channel'>,
newMessage: Message,
) => {
try {
if (
!oldMessage.guild ||