1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-16 08:13:42 +00:00

timeout for digest on sync and cipher view

This commit is contained in:
Kyle Spearrin
2018-01-13 22:30:38 -05:00
parent 64e2debb77
commit 00b2c47aae
2 changed files with 39 additions and 35 deletions

View File

@@ -21,40 +21,42 @@ angular
cipherObj = cipher;
return cipher.decrypt();
}).then(function (model) {
$scope.cipher = model;
$timeout(function() {
$scope.cipher = model;
if (model.type == constantsService.cipherType.login && model.login) {
if (model.login.password) {
$scope.cipher.maskedPassword = $scope.maskValue(model.login.password);
}
if (model.type == constantsService.cipherType.login && model.login) {
if (model.login.password) {
$scope.cipher.maskedPassword = $scope.maskValue(model.login.password);
}
if (model.login.uri) {
$scope.cipher.showLaunch = model.login.uri.startsWith('http://') || model.login.uri.startsWith('https://');
var domain = platformUtilsService.getDomain(model.login.uri);
if (domain) {
$scope.cipher.login.website = domain;
if (model.login.uri) {
$scope.cipher.showLaunch = model.login.uri.startsWith('http://') || model.login.uri.startsWith('https://');
var domain = platformUtilsService.getDomain(model.login.uri);
if (domain) {
$scope.cipher.login.website = domain;
}
else {
$scope.cipher.login.website = model.login.uri;
}
}
else {
$scope.cipher.login.website = model.login.uri;
$scope.cipher.showLaunch = false;
}
}
else {
$scope.cipher.showLaunch = false;
}
}
if (model.login && model.login.totp && (cipherObj.organizationUseTotp || tokenService.getPremium())) {
totpUpdateCode();
totpTick();
if (totpInterval) {
clearInterval(totpInterval);
}
totpInterval = setInterval(function () {
if (model.login && model.login.totp && (cipherObj.organizationUseTotp || tokenService.getPremium())) {
totpUpdateCode();
totpTick();
}, 1000);
}
if (totpInterval) {
clearInterval(totpInterval);
}
totpInterval = setInterval(function () {
totpTick();
}, 1000);
}
});
});
$scope.edit = function (cipher) {