diff --git a/docs/changelogs/1.15.5.md b/docs/changelogs/1.15.5.md new file mode 100644 index 000000000..439b14476 --- /dev/null +++ b/docs/changelogs/1.15.5.md @@ -0,0 +1,7 @@ +# Blitzkrieg 1.15.5 + +Oops, this should've been in the last patch. + +## Fixes + +- User and channel cache is now guild cache exhaustive diff --git a/package.json b/package.json index d9c1af04f..58a4cf0c7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "blitzkrieg", - "version": "1.15.3", + "version": "1.15.5", "description": "🎉 Tools for everything World of Tanks Blitz", "main": "src/server.ts", "type": "module", 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({