docs: update changelog
[poolifier.git] / src / pools / selection-strategies / abstract-worker-choice-strategy.ts
index e2dd626de76106991b11d1567d70c9e6f3d21ab7..bf67b80e84ef257bd8d10ffe86946a53b2433b8a 100644 (file)
@@ -124,9 +124,13 @@ export abstract class AbstractWorkerChoiceStrategy<
     // return this.workerNodes.findLastIndex(workerNode => {
     //   return workerNode.tasksUsage.running === 0
     // })
-    for (let i = this.pool.workerNodes.length - 1; i >= 0; i--) {
-      if (this.pool.workerNodes[i].tasksUsage.running === 0) {
-        return i
+    for (
+      let workerNodeKey = this.pool.workerNodes.length - 1;
+      workerNodeKey >= 0;
+      workerNodeKey--
+    ) {
+      if (this.pool.workerNodes[workerNodeKey].tasksUsage.running === 0) {
+        return workerNodeKey
       }
     }
     return -1