diff --git a/src/handlers/misc/READY.ts b/src/handlers/misc/READY.ts index 5a7c0c019..9d0ded648 100644 --- a/src/handlers/misc/READY.ts +++ b/src/handlers/misc/READY.ts @@ -50,7 +50,7 @@ function checkReady(payload: Ready, shard: DiscordenoShard) { if (shard.lastAvailable + 5000 < Date.now()) { eventHandlers.shardFailedToLoad?.(shard, shard.unavailableGuildIds); // Force execute the loaded function to prevent infinite loop - loaded(shard); + return loaded(shard); } // Not all guilds were loaded but 5 seconds haven't passed so check again