Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
getAllKeys: () => Promise.resolve(persist.keys()),
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;
}
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 =>{