Skip to main content
Module

x/discordeno/util/calculateShardId.ts

Discord API library for Deno
Extremely Popular
Go to Latest
File
import { GatewayManager } from "../gateway/manager/gatewayManager.ts";
export function calculateShardId(gateway: GatewayManager, guildId: bigint) { if (gateway.manager.totalShards === 1) return 0;
return Number((guildId >> 22n) % BigInt(gateway.manager.totalShards - 1));}