From 1207eacba515d9e5cd7b4226d1b73f8b9c298ffa Mon Sep 17 00:00:00 2001 From: Rory& Date: Sat, 20 Dec 2025 22:05:24 +0100 Subject: [PATCH] Bump widget idle time to 5 minutes --- src/api/routes/guilds/#guild_id/widget.json.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/api/routes/guilds/#guild_id/widget.json.ts b/src/api/routes/guilds/#guild_id/widget.json.ts index 9ea6ba52c..e4a5b817f 100644 --- a/src/api/routes/guilds/#guild_id/widget.json.ts +++ b/src/api/routes/guilds/#guild_id/widget.json.ts @@ -100,7 +100,7 @@ router.get( // Fetch members // TODO: Understand how Discord's max 100 random member sample works, and apply to here (see top of this file) const members = await Member.find({ where: { guild_id: guild_id }, relations: { user: { sessions: true } } }); - const minLastSeen = Date.now() - 1000 * 60; + const minLastSeen = Date.now() - 1000 * 60 * 5; const onlineMembers = members.filter((m) => m.user.sessions.filter((s) => (s.last_seen?.getTime() ?? 0) > minLastSeen).length > 0); const memberData = onlineMembers.map((x) => { return {