diff --git a/src/handlers/channel.ts b/src/handlers/channel.ts index fe77283fe..92aec5034 100644 --- a/src/handlers/channel.ts +++ b/src/handlers/channel.ts @@ -17,7 +17,10 @@ import { PermissionOverwrite } from "../types/guild.ts"; import { MessageCreateOptions } from "../types/message.ts"; import { Permissions } from "../types/permission.ts"; import { endpoints } from "../utils/constants.ts"; -import { botHasChannelPermissions, calculateBits } from "../utils/permissions.ts"; +import { + botHasChannelPermissions, + calculateBits, +} from "../utils/permissions.ts"; /** Checks if a channel overwrite for a user id or a role id has permission in this channel */ export function channelOverwriteHasPermission( diff --git a/src/handlers/guild.ts b/src/handlers/guild.ts index c446a18d8..40fe61552 100644 --- a/src/handlers/guild.ts +++ b/src/handlers/guild.ts @@ -55,7 +55,10 @@ export function deleteServer(guildID: string) { /** Gets an array of all the channels ids that are the children of this category. */ export function categoryChildrenIDs(guildID: string, id: string) { - return cacheHandlers.filter("channels", (channel) => channel.parentID === id && channel.guildID === guildID); + return cacheHandlers.filter( + "channels", + (channel) => channel.parentID === id && channel.guildID === guildID, + ); } /** The full URL of the icon from Discords CDN. Undefined when no icon is set. */ diff --git a/src/module/shardingManager.ts b/src/module/shardingManager.ts index 8895d2a7a..42a1f69b9 100644 --- a/src/module/shardingManager.ts +++ b/src/module/shardingManager.ts @@ -34,7 +34,10 @@ export async function spawnShards( if (shardID >= lastShardID) return; if (skipChecks) { - payload.shard = [shardID, data.shards]; + payload.shard = [ + shardID, + data.shards > lastShardID ? data.shards : lastShardID, + ]; // Start The shard createShard(data, payload, false, shardID); // Spawn next shard