docs: refine README.md
[poolifier.git] / src / pools / selection-strategies / less-busy-worker-choice-strategy.ts
index 10fc3bf761f4908d8b1dd402f2ee2161310665f7..79e65c592fd09f3d1e4d506f78463978441ff8ca 100644 (file)
@@ -51,13 +51,13 @@ export class LessBusyWorkerChoiceStrategy<
     }
     let minRunTime = Infinity
     let lessBusyWorkerNodeKey!: number
-    for (const [index, workerNode] of this.pool.workerNodes.entries()) {
+    for (const [workerNodeKey, workerNode] of this.pool.workerNodes.entries()) {
       const workerRunTime = workerNode.tasksUsage.runTime
       if (workerRunTime === 0) {
-        return index
+        return workerNodeKey
       } else if (workerRunTime < minRunTime) {
         minRunTime = workerRunTime
-        lessBusyWorkerNodeKey = index
+        lessBusyWorkerNodeKey = workerNodeKey
       }
     }
     return lessBusyWorkerNodeKey