Skip to content

Fix example code in README.md #5

@ErykDarnowski

Description

@ErykDarnowski

Description

I'd like to propose a fix for the example code in README.md.

Example

const RunQueue = require('run-queue');

// Setup:
const queue = new RunQueue({ maxConcurrency: 1 });
const finished = [];
const example = (num) =>
  new Promise((resolve) => {
    setTimeout(() => {
      finished.push(num);
      resolve();
    }, 5 - Math.abs(num));
  });

// Adding to queue:
queue.add(1, example, [-1]);
for (let i = 0; i < 5; ++i) {
  queue.add(0, example, [i]);
}

// Getting results:
queue.run().then(() => {
  console.log(finished);
});

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions