From e4f715515c6a8160945bc8a74ad7ad29f4bd1a1a Mon Sep 17 00:00:00 2001 From: Socram03 Date: Fri, 23 May 2025 06:43:57 -0400 Subject: [PATCH] fix: the fix --- src/client/workerclient.ts | 3 ++- src/websocket/discord/workermanager.ts | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/client/workerclient.ts b/src/client/workerclient.ts index 8b0ee64..14f1769 100644 --- a/src/client/workerclient.ts +++ b/src/client/workerclient.ts @@ -442,7 +442,7 @@ export class WorkerClient extends BaseClient { return Promise.all(promises); } - createShard(id: number, data: Pick) { + createShard(id: number, data: Pick) { const onPacket = this.onPacket.bind(this); const handlePayload = this.options?.handlePayload?.bind(this); const self = this; @@ -454,6 +454,7 @@ export class WorkerClient extends BaseClient { debugger: this.debugger, properties: { ...properties, + ...data.properties, ...this.options.gateway?.properties, }, async handlePayload(shardId, payload) { diff --git a/src/websocket/discord/workermanager.ts b/src/websocket/discord/workermanager.ts index ad86db5..ed8dfb1 100644 --- a/src/websocket/discord/workermanager.ts +++ b/src/websocket/discord/workermanager.ts @@ -324,8 +324,8 @@ export class WorkerManager extends Map< shards: this._info!.shards, }, properties: { - ...this.options.properties, ...properties, + ...this.options.properties, }, } satisfies ManagerSpawnShardsResharding); } @@ -340,8 +340,8 @@ export class WorkerManager extends Map< shards: this.totalShards, }, properties: { - ...this.options.properties, ...properties, + ...this.options.properties, }, } satisfies ManagerSpawnShards); }