- protected sendToMainWorker (message: MessageValue<Response>): void {
- this.getMainWorker().send(message)
+ protected handleReadyMessage (message: MessageValue<Data>): void {
+ if (message.workerId === this.id && message.ready != null) {
+ this.getMainWorker()?.on('message', this.messageListener.bind(this))
+ this.sendToMainWorker({ ready: true, workerId: this.id })
+ }