diff --git a/plugins/cache/src/sweepers.ts b/plugins/cache/src/sweepers.ts index 087e2a208..908446976 100644 --- a/plugins/cache/src/sweepers.ts +++ b/plugins/cache/src/sweepers.ts @@ -39,13 +39,14 @@ export function enableCacheSweepers(bot: BotWithCache) { bot, }); - const setMember = bot.members.set; + const setMember = bot.members.set.bind(bot.members); bot.members.set = function (id, member) { return setMember(id, { ...member, cachedAt: Date.now(), } as Member); }; + bot.members.startSweeper({ filter: function memberSweeper(member, _, bot: BotWithCache) { // Don't sweep the bot else strange things will happen