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:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user