From 7ba88ccf83e7275153d1d1557153181bed652ee6 Mon Sep 17 00:00:00 2001 From: MathMan05 Date: Sun, 30 Nov 2025 22:23:26 -0600 Subject: [PATCH] stop with the duped events --- src/api/routes/users/@me/guilds.ts | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/src/api/routes/users/@me/guilds.ts b/src/api/routes/users/@me/guilds.ts index 641180f3b..df71f46eb 100644 --- a/src/api/routes/users/@me/guilds.ts +++ b/src/api/routes/users/@me/guilds.ts @@ -76,27 +76,7 @@ router.delete( throw new HTTPError("You can't leave instance auto join guilds", 400); } - await Promise.all([ - Member.removeFromGuild(req.user_id, guild_id), - emitEvent({ - event: "GUILD_DELETE", - data: { - id: guild_id, - }, - user_id: req.user_id, - } as GuildDeleteEvent), - ]); - - const user = await User.getPublicUser(req.user_id); - - await emitEvent({ - event: "GUILD_MEMBER_REMOVE", - data: { - guild_id: guild_id, - user: user.toPublicUser(), - }, - guild_id: guild_id, - } as GuildMemberRemoveEvent); + await Member.removeFromGuild(req.user_id, guild_id); return res.sendStatus(204); },