repositories
/
poolifier.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix: ensure worker info is defined before accessing it
[poolifier.git]
/
src
/
pools
/
thread
/
fixed.ts
diff --git
a/src/pools/thread/fixed.ts
b/src/pools/thread/fixed.ts
index ff427ea228533096c5fd93a3b92ce59963ca86a0..9561cc787a2cddbcb757fa1939cdeea25888a5a0 100644
(file)
--- a/
src/pools/thread/fixed.ts
+++ b/
src/pools/thread/fixed.ts
@@
-54,7
+54,7
@@
export class FixedThreadPool<
transferList?: TransferListItem[]
): void {
this.workerNodes[workerNodeKey].messageChannel?.port1.postMessage(
transferList?: TransferListItem[]
): void {
this.workerNodes[workerNodeKey].messageChannel?.port1.postMessage(
- { ...message, workerId: this.getWorkerInfo(workerNodeKey).id },
+ { ...message, workerId: this.getWorkerInfo(workerNodeKey)
?
.id },
transferList
)
}
transferList
)
}
@@
-67,7
+67,7
@@
export class FixedThreadPool<
workerNode.worker.postMessage(
{
ready: false,
workerNode.worker.postMessage(
{
ready: false,
- workerId: this.getWorkerInfo(workerNodeKey).id,
+ workerId: this.getWorkerInfo(workerNodeKey)
?
.id,
port: port2
},
[port2]
port: port2
},
[port2]