INNER CODE UNIT · JavaScript

Promise

pnxtech/hydra · index.js:456

    return new Promise((resolve, _reject) => {
      if (this.testMode) {
        this.redisdb.keys(pattern, (err, result) => {
          if (err) {
            resolve([]);
          } else {
            resolve(result);
          }
        });
      } else {
        let doScan = (cursor, pattern, retSet) => {
          this.redisdb.scan(cursor, 'MATCH', pattern, 'COUNT', KEYS_PER_SCAN, (err, result) => {
            if (!err) {
              cursor = result[0];
              let keys = result[1];
              keys.forEach((key, _i) => {
                retSet.add(key);
              });

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…