How to use the global-cache.has function in global-cache

To help you get started, we’ve selected a few global-cache 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 jackdh / RasaTalk / server / mongo / controllers / utils / cache.js View on Github external
sT.generateServiceSideUsage().then(stAmount => {
      debug('Small Talk');
      if (!cache.has('dialogCache')) {
        debug('dialog has dialog cache');
        return DialogSchema.find().then(model => {
          debug('Email Talk');
          const data = { emails: {}, flow: Convert.convert(model), map: model };
          cache.set('dialogCache', {
            data,
            time: moment.now(),
          });
          return resolve(
            `Updated: ${stAmount} - Dialog Amount: ${
              Object.keys(data.flow).length
            }`,
          );
        });
      }
      return resolve(`Updated: ${stAmount}`);

global-cache

Sometimes you have to do horrible things, like use the global object to share a singleton. Abstract that away, with this!

MIT
Latest version published 7 years ago

Package Health Score

53 / 100
Full package analysis