mirror of
https://github.com/bitwarden/browser
synced 2026-02-08 12:40:26 +00:00
Clean up sync
This commit is contained in:
@@ -2,11 +2,14 @@ import { AsymmetricEncryptionDataResponse } from "./asymmetric-encryption-keys.r
|
||||
import { UserSigningKeyData } from "./signing-keys.response";
|
||||
|
||||
export class PrivateAccountKeysResponseModel {
|
||||
readonly SigningKeys: UserSigningKeyData;
|
||||
readonly SigningKeys: UserSigningKeyData | null = null;
|
||||
readonly AsymmetricEncryptionKeys: AsymmetricEncryptionDataResponse;
|
||||
|
||||
constructor(response: any) {
|
||||
this.SigningKeys = new UserSigningKeyData(response.signingKeys);
|
||||
if ("signingKeys" in response) {
|
||||
this.SigningKeys = new UserSigningKeyData(response.signingKeys);
|
||||
}
|
||||
|
||||
this.AsymmetricEncryptionKeys = new AsymmetricEncryptionDataResponse(
|
||||
response.asymmetricEncryptionKeys,
|
||||
);
|
||||
|
||||
@@ -199,13 +199,11 @@ export class DefaultSyncService extends CoreSyncService {
|
||||
response.accountKeys.AsymmetricEncryptionKeys.wrappedPrivateKey.encryptedString!,
|
||||
response.id,
|
||||
);
|
||||
try {
|
||||
if (response.accountKeys.SigningKeys !== null) {
|
||||
await this.keyService.setUserSigningKey(
|
||||
response.accountKeys.SigningKeys.wrappedSigningKey,
|
||||
response.id,
|
||||
);
|
||||
} catch (e) {
|
||||
this.logService.error("Sync: Error setting user signing key", e);
|
||||
}
|
||||
await this.keyService.setProviderKeys(response.providers, response.id);
|
||||
await this.keyService.setOrgKeys(
|
||||
|
||||
Reference in New Issue
Block a user