mirror of
https://github.com/tiramisulabs/seyfert.git
synced 2025-07-02 04:56:07 +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>();
|
shards = new Map<number, Shard>();
|
||||||
resharding = new Map<number, Shard>();
|
resharding = new Map<number, Shard>();
|
||||||
private _ready?: boolean;
|
private _ready?: boolean;
|
||||||
private __setServicesCache?: boolean;
|
|
||||||
|
|
||||||
declare options: WorkerClientOptions;
|
declare options: WorkerClientOptions;
|
||||||
|
|
||||||
@ -95,8 +94,8 @@ export class WorkerClient<Ready extends boolean = boolean> extends BaseClient {
|
|||||||
|
|
||||||
setServices(rest: ServicesOptions) {
|
setServices(rest: ServicesOptions) {
|
||||||
super.setServices(rest);
|
super.setServices(rest);
|
||||||
if (rest.cache?.adapter) {
|
if (this.options.postMessage && rest.cache?.adapter instanceof WorkerAdapter) {
|
||||||
this.__setServicesCache = true;
|
rest.cache.adapter.postMessage = this.options.postMessage;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -122,19 +121,6 @@ export class WorkerClient<Ready extends boolean = boolean> extends BaseClient {
|
|||||||
name: `[Worker #${workerData.workerId}]`,
|
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) {
|
if (workerData.debug) {
|
||||||
this.debugger = new Logger({
|
this.debugger = new Logger({
|
||||||
name: `[Worker #${workerData.workerId}]`,
|
name: `[Worker #${workerData.workerId}]`,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user