Improve event handling + restarts

This commit is contained in:
Mo Bitar
2020-02-12 14:21:58 -06:00
parent 0fcfd98e5d
commit a364a9ec03
19 changed files with 1202 additions and 814 deletions

View File

@@ -1,21 +1,24 @@
import template from '%/directives/privileges-management-modal.pug';
import { PrivilegeCredentials } from 'snjs';
import { PureCtrl } from '@Controllers';
class PrivilegesManagementModalCtrl {
class PrivilegesManagementModalCtrl extends PureCtrl {
/* @ngInject */
constructor(
$timeout,
$element,
application
) {
super(null, $timeout);
this.$element = $element;
this.$timeout = $timeout;
this.application = application;
application.onUnlock(() => {
this.hasPasscode = application.hasPasscode();
this.hasAccount = !application.noAccount();
this.reloadPrivileges();
});
}
onAppUnlock() {
super.onAppUnlock();
this.hasPasscode = this.application.hasPasscode();
this.hasAccount = !this.application.noAccount();
this.reloadPrivileges();
}
displayInfoForCredential(credential) {