]> Piment Noir Git Repositories - poolifier.git/commitdiff
refactor: cleanup priority queue code
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Mon, 7 Jul 2025 08:28:36 +0000 (10:28 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Mon, 7 Jul 2025 08:28:36 +0000 (10:28 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
src/queues/priority-queue.ts

index ee6a0d26b8a8f68a1eac9fdb09f557cc2d8ea7de..cfcf5ca0c30ec72987ab5740fc97450491992305 100644 (file)
@@ -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<T> {
     }
   }
 
-  private getPriorityQueueNode (
-    nodeArray?: (FixedQueueNode<T> | undefined)[]
-  ): PriorityQueueNode<T> {
+  private getPriorityQueueNode (): PriorityQueueNode<T> {
     let fixedQueue: IFixedQueue<T>
     if (this.priorityEnabled) {
       fixedQueue = new FixedPriorityQueue(this.bucketSize)
     } else {
       fixedQueue = new FixedQueue(this.bucketSize)
     }
-    if (nodeArray != null) {
-      fixedQueue.nodeArray = nodeArray
-    }
     return fixedQueue
   }
 }