1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-11 05:53:42 +00:00

Update accountService when new account added to state service

This will eventually be inverted
This commit is contained in:
Matt Gibson
2023-10-04 09:47:20 -04:00
parent 4b3cdd832a
commit 120132fe8a

View File

@@ -200,11 +200,6 @@ export class StateService<
}
async addAccount(account: TAccount) {
// this.accountService.addAccount(account.profile.userId as UserId, {
// email: account.profile.email,
// name: account.profile.name,
// status: AuthenticationStatus.Locked,
// });
account = await this.setAccountEnvironment(account);
await this.updateState(async (state) => {
state.authenticatedAccounts.push(account.profile.userId);
@@ -214,6 +209,11 @@ export class StateService<
});
await this.scaffoldNewAccountStorage(account);
await this.setLastActive(new Date().getTime(), { userId: account.profile.userId });
this.accountService.addAccount(account.profile.userId as UserId, {
status: AuthenticationStatus.Locked,
name: account.profile.name,
email: account.profile.email,
});
await this.setActiveUser(account.profile.userId);
this.activeAccountSubject.next(account.profile.userId);
}