1
0
mirror of https://github.com/bitwarden/browser.git synced 2025-02-08 00:01:28 +01: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
No known key found for this signature in database
GPG Key ID: 0B3AF4C7D6472DD1

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);
}