From 7e37a90bb9631cde629d08387e19b3e200f60988 Mon Sep 17 00:00:00 2001 From: ITOH <72305210+itohatweb@users.noreply.github.com> Date: Wed, 5 May 2021 18:09:39 +0200 Subject: [PATCH] more things --- src/handlers/misc/READY.ts | 10 +++++----- src/util/cache_members.ts | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/handlers/misc/READY.ts b/src/handlers/misc/READY.ts index 8fef56ae0..d6c077300 100644 --- a/src/handlers/misc/READY.ts +++ b/src/handlers/misc/READY.ts @@ -32,18 +32,18 @@ export function handleReady( ); // Start ready check in 2 seconds - setTimeout(async () => { + setTimeout(() => { eventHandlers.debug?.( "loop", `1. Running setTimeout in READY file.`, ); - await checkReady(payload, shardId, now); + checkReady(payload, shardId, now); }, 2000); } // Don't pass the shard itself because unavailableGuilds won't be updated by the GUILD_CREATE event /** This function checks if the shard is fully loaded */ -async function checkReady(payload: Ready, shardId: number, now: number) { +function checkReady(payload: Ready, shardId: number, now: number) { const shard = ws.shards.get(shardId); if (!shard) return; @@ -55,12 +55,12 @@ async function checkReady(payload: Ready, shardId: number, now: number) { loaded(shardId); } else { // Not all guilds were loaded but 10 seconds haven't passed so check again - setTimeout(async () => { + setTimeout(() => { eventHandlers.debug?.( "loop", `2. Running setTimeout in READY file.`, ); - await checkReady(payload, shardId, now); + checkReady(payload, shardId, now); }, 2000); } } else { diff --git a/src/util/cache_members.ts b/src/util/cache_members.ts index d28c91863..c2b9b81d6 100644 --- a/src/util/cache_members.ts +++ b/src/util/cache_members.ts @@ -10,6 +10,7 @@ const guildMemberQueue = new Map< let processingQueue = false; /** Cache all guild members without need to worry about overwriting something. */ +// deno-lint-ignore require-await export async function cacheMembers( guildId: bigint, members: GuildMemberWithUser[],