From: Jérôme Benoit Date: Mon, 7 Jul 2025 08:28:36 +0000 (+0200) Subject: refactor: cleanup priority queue code X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=4ad3a82f0c72c20b89be37ee4142441bef20a157;p=poolifier.git refactor: cleanup priority queue code Signed-off-by: Jérôme Benoit --- diff --git a/src/queues/priority-queue.ts b/src/queues/priority-queue.ts index ee6a0d26b..cfcf5ca0c 100644 --- a/src/queues/priority-queue.ts +++ b/src/queues/priority-queue.ts @@ -4,7 +4,6 @@ import { FixedPriorityQueue } from './fixed-priority-queue.js' import { FixedQueue } from './fixed-queue.js' import { defaultBucketSize, - type FixedQueueNode, type IFixedQueue, type PriorityQueueNode, } from './queue-types.js' @@ -223,18 +222,13 @@ export class PriorityQueue { } } - private getPriorityQueueNode ( - nodeArray?: (FixedQueueNode | undefined)[] - ): PriorityQueueNode { + private getPriorityQueueNode (): PriorityQueueNode { let fixedQueue: IFixedQueue if (this.priorityEnabled) { fixedQueue = new FixedPriorityQueue(this.bucketSize) } else { fixedQueue = new FixedQueue(this.bucketSize) } - if (nodeArray != null) { - fixedQueue.nodeArray = nodeArray - } return fixedQueue } }