From ba612ab2ba50250bb62a3c9ee13e686e62d3cbee Mon Sep 17 00:00:00 2001 From: Rory& Date: Mon, 29 Sep 2025 02:38:35 +0200 Subject: Delete expired invites --- src/api/routes/guilds/#guild_id/invites.ts | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/api') diff --git a/src/api/routes/guilds/#guild_id/invites.ts b/src/api/routes/guilds/#guild_id/invites.ts index a0ffa3f4f..f190b0215 100644 --- a/src/api/routes/guilds/#guild_id/invites.ts +++ b/src/api/routes/guilds/#guild_id/invites.ts @@ -40,6 +40,12 @@ router.get( relations: PublicInviteRelation, }); + await invites + .filter((i) => i.isExpired()) + .forEachAsync(async (i) => { + await Invite.delete({ code: i.code }); + }); + return res.json(invites); }, ); -- cgit 1.5.1