How to use the promise-queue/lib function in promise-queue

To help you get started, we’ve selected a few promise-queue examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github andersonba / yve-bot / src / core / index.ts View on Github external
constructor(rules: Array, customOpts?: IYveBotOptions) {
    const DEFAULT_OPTS: IYveBotOptions = {
      enableWaitForSleep: true,
      timePerChar: 40,
    };

    this.sessionId = 'session';
    this.options = { ...DEFAULT_OPTS, ...customOpts };
    this.rules = sanitizeBotRules(rules);
    this.handlers = {};

    this.store = new Store(this);
    this.controller = new Controller(this);
    this.queue = new PQueue(1);

    if (this.options.context) {
      this.store.set('context', this.options.context);
    }

    this.on('error', err => {
      /* istanbul ignore next */
      throw err;
    });
  }

promise-queue

Promise-based queue

MIT
Latest version published 8 years ago

Package Health Score

65 / 100
Full package analysis

Similar packages