Signal-iOS/SignalServiceKit/tests/KeyBackupService
Harry fc4ec188e8
Implement RegistrationSessionManager
* Add RegistrationSession object

* Add RegistrationSessionManager protocol

* Add skeleton RegistrationSessionManagerImpl - just kvstore persistence implemented

* Issue requests in RegistrationSessionManagerImpl

* let tests access the in memory kv store

* Add TSRequestOWSURLSessionMock. Rename OWSURLSessionMock

* Add DateProvider

* Take a dateProvider in RegistrationSessionManagerImpl

* Add tests for RegistrationSessionManager

* pre-emptively update timeout for tests. will remove once promise Scheduler code is merged

* PR comments

* Use Schedulers
2023-02-08 15:37:12 -08:00
..
kbs_pin_sanitation_vectors.json Migrate KeyBackupService to the Swift Way™️ 2023-02-02 09:42:05 -08:00
kbs_storage_service_encryption_vectors.json Migrate KeyBackupService to the Swift Way™️ 2023-02-02 09:42:05 -08:00
kbs_vectors.json Migrate KeyBackupService to the Swift Way™️ 2023-02-02 09:42:05 -08:00
KBSAuthCredentialStorageMock.swift Support for re-registration 2023-02-02 10:17:52 -08:00
KBSAuthCredentialStorageTests.swift Support for re-registration 2023-02-02 10:17:52 -08:00
KeyBackupServiceTests.swift [RFC] Implement TestScheduler for synchronous promise-based tests 2023-02-08 11:19:13 -08:00
KeyBackupServiceTestShims.swift Implement RegistrationSessionManager 2023-02-08 15:37:12 -08:00