How to use the node-persist.keys function in node-persist

To help you get started, we’ve selected a few node-persist 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 NP-compete / Alternate-Authentication / Home / OnPrem / onPremise.js View on Github external
function getIds(masterPassword){
    let domains  = storage.keys();
    let accounts = [];
    for (var i = 0; i < domains.length; i++) {
      let tempAccounts = getAccounts(domains[i],masterPassword);

      for (var j = 0; j < tempAccounts.length; j++) {
          accounts.push({domain:tempAccounts[j].name, id:tempAccounts[j].username, securityLevel: 0});
      }
    }
    return accounts;
}
github NP-compete / Alternate-Authentication / Home / Gdrive / getIds.js View on Github external
downloadAllFilesFromTheGoogleDrive(drive).then(()=>{
      let domains  = storage.keys();
      let accounts = [];
      for (var i = 0; i < domains.length; i++) {
        if(domains[i] !== 'token.json'){
          try{
            let tempAccounts = getAccounts(domains[i], masterPassword);
            for (var j = 0; j < tempAccounts.length; j++) {
              accounts.push({domain:tempAccounts[j].name, id:tempAccounts[j].username,  password:tempAccounts[j].password, securityLevel: 1});
            }
          }
          catch(e){
            reject(new Error('wrong master password'));
          }
        }
      }
      resolve(accounts);
    }).catch(e =>{