fix: dumb class binding error

This commit is contained in:
Skillz4Killz
2022-03-20 13:12:05 +00:00
committed by GitHub
parent a9f0bcc911
commit d7da491ae2

View File

@@ -39,13 +39,14 @@ export function enableCacheSweepers<B extends Bot>(bot: BotWithCache<B>) {
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<B>) {
// Don't sweep the bot else strange things will happen