fix: fix sonarcloud analysis
[poolifier.git] / src / pools / abstract-pool.ts
index 4c78c28f1479f7988e10a9096710e1ec2e94c7cb..b299bc0172e839fdc57e165bd8e1391200a17885 100644 (file)
@@ -296,14 +296,11 @@ export abstract class AbstractPool<
   protected abstract get busy (): boolean
 
   protected internalBusy (): boolean {
-    return this.findFreeWorkerNodeKey() === -1
-  }
-
-  /** @inheritDoc */
-  public findFreeWorkerNodeKey (): number {
-    return this.workerNodes.findIndex(workerNode => {
-      return workerNode.tasksUsage?.running === 0
-    })
+    return (
+      this.workerNodes.findIndex(workerNode => {
+        return workerNode.tasksUsage?.running === 0
+      }) === -1
+    )
   }
 
   /** @inheritDoc */