* Move AccountAttributes into shared file * Add AccountAttributesRequestFactory * Add new AccountAttributes generators * Migrate verifyPrimaryDeviceRequest * Migrate verifySecondaryDeviceRequest * clarify the role of secondary device account attributes * Remove AuthKey from AccountAttributes; it was unused on the server and therefore totally vestigial * remove old updatePrimaryDeviceAttributes request and associated code * Add registration recovery password to AccountAttributes * Unconditionally set account attributes when changing or setting the PIN * fix tests * easy pr comments * dont set v1 2fa pin unless no kbs backups exist |
||
|---|---|---|
| .. | ||
| KBSAuthCredentialStorageMock.swift | ||
| KeyBackupServiceMock.swift | ||