From 780cbde53dcf293ec2db7a40aaeaa330e7f42445 Mon Sep 17 00:00:00 2001 From: TriForMine Date: Tue, 9 Nov 2021 22:58:52 +0100 Subject: [PATCH 1/2] Fix: dispatchRequirements --- src/util/dispatch_requirements.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/util/dispatch_requirements.ts b/src/util/dispatch_requirements.ts index 72b99bea6..700f047ee 100644 --- a/src/util/dispatch_requirements.ts +++ b/src/util/dispatch_requirements.ts @@ -6,8 +6,6 @@ import { SnakeCasedPropertiesDeep } from "../types/util.ts"; const processing = new Set(); export async function dispatchRequirements(bot: Bot, data: DiscordGatewayPayload, shardId: number) { - if (!bot.isReady) return; - // DELETE MEANS WE DONT NEED TO FETCH. CREATE SHOULD HAVE DATA TO CACHE if (data.t && ["GUILD_CREATE", "GUILD_DELETE"].includes(data.t)) return; From 76678ecdeab67ac94d5948aeefaf30f91b671f6e Mon Sep 17 00:00:00 2001 From: TriForMine Date: Tue, 9 Nov 2021 23:01:01 +0100 Subject: [PATCH 2/2] Update dispatch_requirements.ts --- src/util/dispatch_requirements.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/util/dispatch_requirements.ts b/src/util/dispatch_requirements.ts index 700f047ee..0f99169b8 100644 --- a/src/util/dispatch_requirements.ts +++ b/src/util/dispatch_requirements.ts @@ -17,11 +17,11 @@ export async function dispatchRequirements(bot: Bot, data: DiscordGatewayPayload (data.d as any)?.guild_id) ?? "" ); - if (!id || bot.activeGuildIds.has(id)) return; + if (!id || bot.cache.activeGuildIds.has(id)) return; // If this guild is in cache, it has not been swept and we can cancel if (await bot.cache.guilds.has(id)) { - bot.activeGuildIds.add(id); + bot.cache.activeGuildIds.add(id); return; }