Signal-iOS/SignalServiceKit
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
..
Calls Enable a RingRTC field trial for all users, with kill switch 2023-02-01 16:20:16 -06:00
DateProvider Implement RegistrationSessionManager 2023-02-08 15:37:12 -08:00
Dependencies [RFC] Implement TestScheduler for synchronous promise-based tests 2023-02-08 11:19:13 -08:00
Experience Upgrades Update SignalCoreKit. Use explicit DispatchQueue instead of relying on the implicit type on promise 'on' params 2023-02-07 16:14:39 -08:00
Jobs Update SignalCoreKit. Use explicit DispatchQueue instead of relying on the implicit type on promise 'on' params 2023-02-07 16:14:39 -08:00
KeyBackupService [RFC] Implement TestScheduler for synchronous promise-based tests 2023-02-08 11:19:13 -08:00
Mocks Support lookup-by-username 2023-02-08 10:16:57 -08:00
protobuf Remove unused protobuf definition 2023-02-06 22:16:28 -08:00
Registration Implement RegistrationSessionManager 2023-02-08 15:37:12 -08:00
Resources Support lookup-by-username 2023-02-08 10:16:57 -08:00
Schedulers [RFC] Implement TestScheduler for synchronous promise-based tests 2023-02-08 11:19:13 -08:00
src Implement RegistrationSessionManager 2023-02-08 15:37:12 -08:00
tests Implement RegistrationSessionManager 2023-02-08 15:37:12 -08:00
Usernames Support lookup-by-username 2023-02-08 10:16:57 -08:00
.clang-format Update clang-format with AllowShortEnumsOnASingleLine: false 2022-03-14 11:20:20 -07:00
.gitignore
.travis.yml
SignalServiceKit-Prefix.pch Change license to AGPL 2022-10-13 08:25:37 -05:00
SignalServiceKit.h Call Disposition 2023-01-10 11:48:46 -08:00