X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fselection-strategies%2Fworker-choice-strategy-context.ts;h=826a89d9d6ce19c3f362f918785653c3056ba42e;hb=aee467366d8c393b79e7af82c6a7ab12338ee64e;hp=66aafad6bf89b0164d2fab5f89c5aca0a4bea0c5;hpb=36b5e78f5d0a98040273f48b409e643fe5902913;p=poolifier.git diff --git a/src/pools/selection-strategies/worker-choice-strategy-context.ts b/src/pools/selection-strategies/worker-choice-strategy-context.ts index 66aafad6..826a89d9 100644 --- a/src/pools/selection-strategies/worker-choice-strategy-context.ts +++ b/src/pools/selection-strategies/worker-choice-strategy-context.ts @@ -89,11 +89,10 @@ export class WorkerChoiceStrategyContext< public setWorkerChoiceStrategy ( workerChoiceStrategy: WorkerChoiceStrategy ): void { - if (this.workerChoiceStrategyType === workerChoiceStrategy) { - this.workerChoiceStrategies.get(workerChoiceStrategy)?.reset() - } else { + if (this.workerChoiceStrategyType !== workerChoiceStrategy) { this.workerChoiceStrategyType = workerChoiceStrategy } + this.workerChoiceStrategies.get(this.workerChoiceStrategyType)?.reset() } /**