1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-13 14:53:33 +00:00

convert to promises. loginService cipher refactor

This commit is contained in:
Kyle Spearrin
2017-10-13 17:07:20 -04:00
parent 294817d17b
commit 2b5915b257
15 changed files with 526 additions and 527 deletions

View File

@@ -131,38 +131,22 @@ function initSyncService() {
}
function syncFolders(self, userId, response) {
var deferred = Q.defer();
var folders = {};
for (var i = 0; i < response.length; i++) {
folders[response[i].id] = new FolderData(response[i], userId);
}
self.folderService.replace(folders, function () {
deferred.resolve();
});
return deferred.promise;
return self.folderService.replace(folders);
}
function syncCiphers(self, userId, response) {
var deferred = Q.defer();
var logins = {};
for (var i = 0; i < response.length; i++) {
var data = response[i];
if (data.type === 1) {
logins[data.id] = new LoginData(data, userId);
}
}
self.loginService.replace(logins, function () {
deferred.resolve();
});
return deferred.promise;
return self.loginService.replace(logins);
}
function syncSettings(self, userId, response) {