summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSuguru Motegi <suguru.motegi@gmail.com>2016-04-26 20:27:11 -0700
committerSuguru Motegi <suguru.motegi@gmail.com>2016-04-26 20:27:11 -0700
commitd18000b71d9c2a7d61b9ff9621513f2b0b6c3122 (patch)
treeeae6ab1f4f352af491d1b581600349ae3741fb3e
parent1114e65d1e58abcf420d2f4cbb8ea413ded49859 (diff)
downloadasync-d18000b71d9c2a7d61b9ff9621513f2b0b6c3122.tar.gz
fix `priorityQueue`
-rw-r--r--lib/priorityQueue.js6
-rw-r--r--mocha_test/priorityQueue.js3
2 files changed, 0 insertions, 9 deletions
diff --git a/lib/priorityQueue.js b/lib/priorityQueue.js
index a33f2f5..4c29596 100644
--- a/lib/priorityQueue.js
+++ b/lib/priorityQueue.js
@@ -73,12 +73,6 @@ export default function(worker, concurrency) {
q.tasks.splice(_binarySearch(q.tasks, item, _compareTasks) + 1, 0, item);
- if (q.tasks.length === q.concurrency) {
- q.saturated();
- }
- if (q.tasks.length <= (q.concurrency - q.buffer) ) {
- q.unsaturated();
- }
setImmediate(q.process);
});
}
diff --git a/mocha_test/priorityQueue.js b/mocha_test/priorityQueue.js
index fa5cfce..6ac3d15 100644
--- a/mocha_test/priorityQueue.js
+++ b/mocha_test/priorityQueue.js
@@ -148,9 +148,6 @@ describe('priorityQueue', function() {
expect(calls.indexOf('unsaturated')).to.be.above(-1);
setTimeout(function() {
expect(calls).eql([
- 'unsaturated',
- 'unsaturated',
- 'unsaturated',
'process foo4',
'process foo3',
'process foo2',