From d7da491ae2da970983f2e61ba8841ef2d94c2c32 Mon Sep 17 00:00:00 2001 From: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com> Date: Sun, 20 Mar 2022 13:12:05 +0000 Subject: [PATCH] fix: dumb class binding error --- plugins/cache/src/sweepers.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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