Signal-iOS/SignalServiceKit
Harry 5ad17c4f2d
Support change number in registration coordinator
* Factor out RegistrationCoordinatorLoader

* Add PNI change number state to regcoordinatorloader

* Don't exit change number flow once we start a pni operation

* Add ChangePhoneNumberPniManager to reg coordinator dependencies

* add params required for pni to change number registration mode

* change number from regcoordinator

* rename ChangePhoneNumber -> LegacyChangePhoneNumber

* remove pni change number support from LegacyChangePhoneNumber

* remove codable conformance from pni change number manager's pending state

* Update ts account manager state when finalizing change number

* Add message processor deps to reg coordinator

* addAsyncCompletion on dbv2 write transactions

* Suspend message processing while doing a reg coordinator change number

* hook up change number

* Add handler-free message processing suspension method

* odds and ends

* minor cleanup

* slight refactor to finalize change phone number in the export function

* Put wait for message processing + suspend onto messageProcessor

* kick of prekey refresh after pni change number finalize transaction ends

* nit
2023-03-17 17:55:06 -07:00
..
Calls Enable a RingRTC field trial for all users, with kill switch 2023-02-01 16:20:16 -06:00
ChangePhoneNumber Support change number in registration coordinator 2023-03-17 17:55:06 -07:00
DateProvider Implement RegistrationSessionManager 2023-02-08 15:37:12 -08:00
Dependencies Support change number in registration coordinator 2023-03-17 17:55:06 -07:00
Experience Upgrades guard usernames megaphone on usernames feature flag 2023-03-17 10:25:25 -07:00
Jobs Clean up queue names 2023-02-27 14:16:09 -08:00
KeyBackupService Revert line that caused reentrant transactions 2023-03-14 17:44:48 -07:00
Mocks Support change number in registration coordinator 2023-03-17 17:55:06 -07:00
protobuf Initial implementation of PNI change-number 2023-03-09 17:13:16 -08:00
Registration Change all e164 references in reg coordinator to E164 type 2023-03-16 11:32:13 -07:00
Resources Verify IAS certificates using LibSignalClient 2023-02-10 10:23:50 -08:00
Schedulers Fix main queue scheduler 2023-02-16 12:18:15 -08:00
src Support change number in registration coordinator 2023-03-17 17:55:06 -07:00
tests Update message processor suspension-related behavior 2023-03-16 14:23:10 -07:00
Usernames Rename KeyValueStoreProtocol -> KeyValueStore 2023-03-14 13:26:06 -07: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 Remove unused OWSDispatch class 2023-02-27 14:17:05 -08:00