summary refs log tree commit diff
path: root/src/util/Member.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/Member.ts')
-rw-r--r--src/util/Member.ts7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/util/Member.ts b/src/util/Member.ts

index 319eab60..4d1b8ac5 100644 --- a/src/util/Member.ts +++ b/src/util/Member.ts
@@ -25,12 +25,10 @@ export const PublicMemberProjection = { premium_since: true, }; -export async function addMember(user_id: bigint, guild_id: bigint, cache?: { guild?: Guild }) { +export async function addMember(user_id: string, guild_id: string, cache?: { guild?: Guild }) { const user = await getPublicUser(user_id, { guilds: true }); const guildSize = user.guilds.length; - // @ts-ignore - user.guilds = undefined; const { maxGuilds } = Config.get().limits.user; if (guildSize >= maxGuilds) { @@ -77,6 +75,7 @@ export async function addMember(user_id: bigint, guild_id: bigint, cache?: { gui }, guild_id: guild_id, } as GuildMemberAddEvent), + emitEvent({ event: "GUILD_CREATE", data: guild, @@ -85,7 +84,7 @@ export async function addMember(user_id: bigint, guild_id: bigint, cache?: { gui ]); } -export async function removeMember(user_id: bigint, guild_id: bigint) { +export async function removeMember(user_id: string, guild_id: string) { const user = await getPublicUser(user_id); const guild = await GuildModel.findOne({ id: guild_id }, { owner_id: true }).exec();