From a3b28d9f7d6d96f4d40b3016b9ca10f6d42c0973 Mon Sep 17 00:00:00 2001 From: MARCROCK22 <57925328+MARCROCK22@users.noreply.github.com> Date: Thu, 14 Nov 2024 18:57:36 -0400 Subject: [PATCH] chore: remove WorkerAdapter (#296) * chore: dont set WorkerAdapter by default * fix: set postMessage --- src/client/workerclient.ts | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/src/client/workerclient.ts b/src/client/workerclient.ts index 901e86c..31154ae 100644 --- a/src/client/workerclient.ts +++ b/src/client/workerclient.ts @@ -70,7 +70,6 @@ export class WorkerClient extends BaseClient { shards = new Map(); resharding = new Map(); private _ready?: boolean; - private __setServicesCache?: boolean; declare options: WorkerClientOptions; @@ -95,8 +94,8 @@ export class WorkerClient extends BaseClient { setServices(rest: ServicesOptions) { super.setServices(rest); - if (rest.cache?.adapter) { - this.__setServicesCache = true; + if (this.options.postMessage && rest.cache?.adapter instanceof WorkerAdapter) { + rest.cache.adapter.postMessage = this.options.postMessage; } } @@ -122,19 +121,6 @@ export class WorkerClient extends BaseClient { name: `[Worker #${workerData.workerId}]`, }); - if (this.__setServicesCache) delete this.__setServicesCache; - else { - const adapter = new WorkerAdapter(workerData); - if (this.options.postMessage) { - adapter.postMessage = this.options.postMessage; - } - this.setServices({ - cache: { - adapter, - }, - }); - } - if (workerData.debug) { this.debugger = new Logger({ name: `[Worker #${workerData.workerId}]`,