From 5ca64f839e9d99f3206d67f52e28e0c4351f0132 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Mon, 27 Nov 2023 12:12:57 -0600 Subject: [PATCH] fix: exhaustive user and channel indexing --- src/events/ready.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/events/ready.ts b/src/events/ready.ts index d63ceeb31..a6278013e 100644 --- a/src/events/ready.ts +++ b/src/events/ready.ts @@ -5,8 +5,17 @@ export default function ready(client: Client) { const activities: (() => string)[] = [ () => `Living in ${client.guilds.cache.size.toLocaleString()} servers`, - () => `Serving ${client.users.cache.size.toLocaleString()} users`, - () => `Observing ${client.channels.cache.size.toLocaleString()} channels`, + () => + `Serving ${client.guilds.cache + .reduce((accumulator, guild) => accumulator + guild.memberCount, 0) + .toLocaleString()} users`, + () => + `Observing ${client.guilds.cache + .reduce( + (accumulator, guild) => accumulator + guild.channels.cache.size, + 0, + ) + .toLocaleString()} channels`, ]; client.user.setPresence({