From 5f8d71fc3f9ad1e54c587330726b4785cbe484bc Mon Sep 17 00:00:00 2001 From: MARCROCK22 <57925328+MARCROCK22@users.noreply.github.com> Date: Wed, 13 Mar 2024 21:42:03 -0400 Subject: [PATCH] fix calculateWorkerId --- src/websocket/discord/workermanager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/websocket/discord/workermanager.ts b/src/websocket/discord/workermanager.ts index 978ada5..71139de 100644 --- a/src/websocket/discord/workermanager.ts +++ b/src/websocket/discord/workermanager.ts @@ -86,7 +86,7 @@ export class WorkerManager extends Map { } calculateWorkerId(shardId: number) { - const workerId = Math.floor(shardId / this.shardsPerWorker); + const workerId = Math.floor((shardId - this.options.shardStart) / this.shardsPerWorker); if (workerId >= this.workers) { throw new Error('Invalid shardId'); }