mirror of
https://github.com/ahmadk953/poixpixel-discord-bot.git
synced 2025-05-10 10:43:06 +00:00
Updated Event Types
This commit is contained in:
parent
3762e554b4
commit
e59415ac62
7 changed files with 54 additions and 24 deletions
|
@ -1,10 +1,12 @@
|
|||
import { Events, GuildMember } from 'discord.js';
|
||||
import { Events, Guild, GuildMember, PartialGuildMember } from 'discord.js';
|
||||
|
||||
import { updateMember, setMembers } from '../db/db.js';
|
||||
import { generateMemberBanner } from '../util/helpers.js';
|
||||
import { loadConfig } from '../util/configLoader.js';
|
||||
import { Event } from '../types/EventTypes.js';
|
||||
import logAction from '../util/logging/logAction.js';
|
||||
|
||||
export const memberJoin = {
|
||||
export const memberJoin: Event<typeof Events.GuildMemberAdd> = {
|
||||
name: Events.GuildMemberAdd,
|
||||
execute: async (member: GuildMember) => {
|
||||
const { guild } = member;
|
||||
|
@ -54,9 +56,9 @@ export const memberJoin = {
|
|||
},
|
||||
};
|
||||
|
||||
export const memberLeave = {
|
||||
export const memberLeave: Event<typeof Events.GuildMemberRemove> = {
|
||||
name: Events.GuildMemberRemove,
|
||||
execute: async (member: GuildMember) => {
|
||||
execute: async (member: GuildMember | PartialGuildMember) => {
|
||||
const { guild } = member;
|
||||
|
||||
try {
|
||||
|
@ -68,7 +70,7 @@ export const memberLeave = {
|
|||
logAction({
|
||||
guild,
|
||||
action: 'memberLeave',
|
||||
member,
|
||||
member: member as GuildMember,
|
||||
}),
|
||||
]);
|
||||
} catch (error) {
|
||||
|
@ -77,9 +79,12 @@ export const memberLeave = {
|
|||
},
|
||||
};
|
||||
|
||||
export const memberUpdate = {
|
||||
export const memberUpdate: Event<typeof Events.GuildMemberUpdate> = {
|
||||
name: Events.GuildMemberUpdate,
|
||||
execute: async (oldMember: GuildMember, newMember: GuildMember) => {
|
||||
execute: async (
|
||||
oldMember: GuildMember | PartialGuildMember,
|
||||
newMember: GuildMember,
|
||||
) => {
|
||||
const { guild } = newMember;
|
||||
|
||||
try {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue