mirror of
https://github.com/tiramisulabs/seyfert.git
synced 2025-07-01 20:46:08 +00:00
chore: remove WorkerAdapter (#296)
* chore: dont set WorkerAdapter by default * fix: set postMessage
This commit is contained in:
parent
961bff0e27
commit
a3b28d9f7d
@ -70,7 +70,6 @@ export class WorkerClient<Ready extends boolean = boolean> extends BaseClient {
|
||||
shards = new Map<number, Shard>();
|
||||
resharding = new Map<number, Shard>();
|
||||
private _ready?: boolean;
|
||||
private __setServicesCache?: boolean;
|
||||
|
||||
declare options: WorkerClientOptions;
|
||||
|
||||
@ -95,8 +94,8 @@ export class WorkerClient<Ready extends boolean = boolean> 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<Ready extends boolean = boolean> 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}]`,
|
||||
|
Loading…
x
Reference in New Issue
Block a user