1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-11-19 11:15:21 +01:00

[bug] Dont block redirecting on logout

This commit is contained in:
addison 2022-02-08 09:42:42 -05:00
parent 0a44bf4dd9
commit 55850e6cc6
2 changed files with 7 additions and 12 deletions

View File

@ -556,10 +556,6 @@ export default class MainBackground {
}
async logout(expired: boolean, userId?: string) {
if (!userId) {
userId = await this.stateService.getUserId();
}
await this.eventService.uploadEvents(userId);
await Promise.all([
@ -577,7 +573,7 @@ export default class MainBackground {
this.keyConnectorService.clear(),
]);
await this.stateService.clean();
await this.stateService.clean({ userId: userId });
if (userId == null || userId === (await this.stateService.getUserId())) {
this.searchService.clearIndex();
@ -996,13 +992,14 @@ export default class MainBackground {
}
private async reloadProcess(): Promise<void> {
const accounts = Object.keys(this.stateService.accounts.getValue());
for (const userId of accounts) {
if (!(await this.vaultTimeoutService.isLocked(userId))) {
return;
const accounts = this.stateService.accounts.getValue();
if (accounts != null) {
for (const userId of Object.keys(accounts)) {
if (!(await this.vaultTimeoutService.isLocked(userId))) {
return;
}
}
}
await this.systemService.startProcessReload();
}
}

View File

@ -75,8 +75,6 @@ export class AppComponent implements OnInit {
});
}
await this.stateService.clean({ userId: msg.userId });
if (this.stateService.activeAccount.getValue() == null) {
this.router.navigate(["home"]);
}