Local backups status message, beta 4

This commit is contained in:
Mo Bitar
2019-01-16 15:27:32 -06:00
parent 537151c1c5
commit 1446de4ec4
6 changed files with 37 additions and 5 deletions

View File

@@ -34,6 +34,26 @@ angular.module('app')
this.securityUpdateAvailable = authManager.securityUpdateAvailable;
})
$rootScope.$on("did-begin-local-backup", () => {
$timeout(() => {
this.arbitraryStatusMessage = "Saving local backup...";
})
});
$rootScope.$on("did-finish-local-backup", (event, data) => {
$timeout(() => {
if(data.success) {
this.arbitraryStatusMessage = "Successfully saved backup.";
} else {
this.arbitraryStatusMessage = "Unable to save local backup.";
}
$timeout(() => {
this.arbitraryStatusMessage = null;
}, 2000)
})
});
this.openSecurityUpdate = function() {
authManager.presentPasswordWizard("upgrade-security");
}

View File

@@ -182,6 +182,13 @@ class DesktopManager {
this.majorDataChangeHandler = handler;
}
desktop_didBeginBackup() {
this.$rootScope.$broadcast("did-begin-local-backup");
}
desktop_didFinishBackup(success) {
this.$rootScope.$broadcast("did-finish-local-backup", {success: success});
}
}
angular.module('app').service('desktopManager', DesktopManager);