1
0
mirror of https://github.com/bitwarden/desktop synced 2026-02-14 15:33:30 +00:00

[style] Fix lint complaints

This commit is contained in:
addison
2021-11-10 18:58:18 -05:00
parent 9f73d40f59
commit 61e543adc9
2 changed files with 32 additions and 30 deletions

View File

@@ -349,7 +349,7 @@ export class AppComponent implements OnInit {
accounts: null,
activeUserId: null,
enableChangeMasterPass: false,
}
};
} else {
const accounts: { [userId: string]: any } = {};
for (const i in stateAccounts) {

View File

@@ -105,35 +105,37 @@ export class MenuMain extends BaseMenu {
this.lockNow.enabled = true;
this.logOut.enabled = true;
for (const i in accounts) {
if (this.lockNow.submenu.getMenuItemById(`lockNow_${accounts[i].userId}`) == null) {
const options: MenuItemConstructorOptions = {
label: accounts[i].email,
id: `lockNow_${accounts[i].userId}`,
click: () => this.main.messagingService.send('lockVault', { userId: accounts[i].userId }),
};
this.lockNow.submenu.insert(0, new MenuItem(options));
}
if (this.logOut.submenu.getMenuItemById(`logOut_${accounts[i].userId}`) == null) {
const options: MenuItemConstructorOptions = {
label: accounts[i].email,
id: `logOut_${accounts[i].userId}`,
click: async () => {
const result = await dialog.showMessageBox(this.windowMain.win, {
title: this.i18nService.t('logOut'),
message: this.i18nService.t('logOut'),
detail: this.i18nService.t('logOutConfirmation'),
buttons: [this.i18nService.t('logOut'), this.i18nService.t('cancel')],
cancelId: 1,
defaultId: 0,
noLink: true,
});
if (result.response === 0) {
this.main.messagingService.send('logout', { userId: accounts[i].userId });
}
},
};
this.logOut.submenu.insert(0, new MenuItem(options));
for (const userId in accounts) {
if (userId != null) {
if (this.lockNow.submenu.getMenuItemById(`lockNow_${accounts[userId].userId}`) == null) {
const options: MenuItemConstructorOptions = {
label: accounts[userId].email,
id: `lockNow_${accounts[userId].userId}`,
click: () => this.main.messagingService.send('lockVault', { userId: accounts[userId].userId }),
};
this.lockNow.submenu.insert(0, new MenuItem(options));
}
if (this.logOut.submenu.getMenuItemById(`logOut_${accounts[userId].userId}`) == null) {
const options: MenuItemConstructorOptions = {
label: accounts[userId].email,
id: `logOut_${accounts[userId].userId}`,
click: async () => {
const result = await dialog.showMessageBox(this.windowMain.win, {
title: this.i18nService.t('logOut'),
message: this.i18nService.t('logOut'),
detail: this.i18nService.t('logOutConfirmation'),
buttons: [this.i18nService.t('logOut'), this.i18nService.t('cancel')],
cancelId: 1,
defaultId: 0,
noLink: true,
});
if (result.response === 0) {
this.main.messagingService.send('logout', { userId: accounts[userId].userId });
}
},
};
this.logOut.submenu.insert(0, new MenuItem(options));
}
}
}
}