feat: use SNJS userCanManageSessions
This commit is contained in:
@@ -102,7 +102,7 @@ class AccountMenuCtrl extends PureViewCtrl<{}, AccountMenuState> {
|
||||
mutable: {},
|
||||
showBetaWarning: false,
|
||||
errorReportingEnabled: !storage.get(StorageKey.DisableErrorReporting),
|
||||
showSessions: this.appState.enableUnfinishedFeatures,
|
||||
showSessions: false,
|
||||
} as AccountMenuState;
|
||||
}
|
||||
|
||||
@@ -132,8 +132,12 @@ class AccountMenuCtrl extends PureViewCtrl<{}, AccountMenuState> {
|
||||
};
|
||||
}
|
||||
|
||||
$onInit() {
|
||||
async $onInit() {
|
||||
super.$onInit();
|
||||
this.setState({
|
||||
showSessions: await this.application.userCanManageSessions()
|
||||
});
|
||||
|
||||
const sync = this.appState.sync;
|
||||
this.removeSyncObserver = autorun(() => {
|
||||
this.setState({
|
||||
|
||||
@@ -110,7 +110,7 @@ export class AppState {
|
||||
showBetaWarning = false;
|
||||
readonly actionsMenu = new ActionsMenuState();
|
||||
readonly sync = new SyncState();
|
||||
isSessionsModalVisible = true;
|
||||
isSessionsModalVisible = false;
|
||||
|
||||
/* @ngInject */
|
||||
constructor(
|
||||
|
||||
Reference in New Issue
Block a user