Browse Source

Use saveAccount to scaffold new account (#245)

pull/246/head
Thomas Rittson 4 years ago committed by GitHub
parent
commit
dd9e03843a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 16
      src/services/state.service.ts

16
src/services/state.service.ts

@ -529,12 +529,12 @@ export class StateService @@ -529,12 +529,12 @@ export class StateService
}
protected async scaffoldNewAccountDiskStorage(account: Account): Promise<void> {
const storedAccount = await this.getAccount(
this.reconcileOptions(
{ userId: account.profile.userId },
await this.defaultOnDiskLocalOptions()
)
const storageOptions = this.reconcileOptions(
{ userId: account.profile.userId },
await this.defaultOnDiskLocalOptions()
);
const storedAccount = await this.getAccount(storageOptions);
if (storedAccount != null) {
account.settings = storedAccount.settings;
account.directorySettings = storedAccount.directorySettings;
@ -551,11 +551,7 @@ export class StateService @@ -551,11 +551,7 @@ export class StateService
await this.storageService.remove(keys.tempDirectoryConfigs);
}
await this.storageService.save(
account.profile.userId,
account,
await this.defaultOnDiskLocalOptions()
);
await this.saveAccount(account, storageOptions);
}
protected async pushAccounts(): Promise<void> {

Loading…
Cancel
Save