summary refs log tree commit diff
path: root/src/api
diff options
context:
space:
mode:
authorCyber <cyber.hf18@gmail.com>2025-12-01 07:37:35 +0100
committerGitHub <noreply@github.com>2025-12-01 07:37:35 +0100
commitc5c8bea87784975aee6c294cf0c25ac9149442b4 (patch)
tree420c7fe0e56656df41af1c0fdc949203587a4bcf /src/api
parentTell browsers to cache applications/games detectable response in accordance o... (diff)
parentMerge branch 'master' into dupedEvents (diff)
downloadserver-ts-c5c8bea87784975aee6c294cf0c25ac9149442b4.tar.xz
Merge pull request #1415 from MathMan05/dupedEvents
Diffstat (limited to 'src/api')
-rw-r--r--src/api/routes/users/@me/guilds.ts22
1 files changed, 1 insertions, 21 deletions
diff --git a/src/api/routes/users/@me/guilds.ts b/src/api/routes/users/@me/guilds.ts

index 641180f3..df71f46e 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); },