Commit Graph

11 Commits

Author SHA1 Message Date
Max Radermacher
ebf6b8f5e7
Support PNIs in SignalServiceAddress 2023-03-23 12:43:01 -07:00
Max Radermacher
ae2b290a07
Use ServiceId in message sending code
Co-authored-by: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com>
2023-03-22 12:25:05 -07:00
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
Harry
5d8b3a0098
Add ChangePhoneNumberPniManagerMock 2023-03-16 12:40:09 -07:00
Harry
be743e4862
remove unused transaction param on pni change number 2023-03-16 11:27:49 -07:00
Sasha Weiss
b0c629c9a8
Add required e164 to WhoAmI and ChangeNumber responses 2023-03-13 14:58:42 -07:00
Harry
6aa8a40381
Fix scheduling issue in ChangeNumberPniManager 2023-03-10 16:19:24 -08:00
Sasha Weiss
3897c706ce
Consolidate complete-change and update-state 2023-03-10 15:18:08 -08:00
Sasha Weiss
837c7776a8
Add tests for ChangePhoneNumberPniManagerImpl 2023-03-10 14:07:38 -08:00
Sasha Weiss
cd67e81baa
Wire up PNI change-number to ChangePhoneNumber 2023-03-09 17:37:37 -08:00
Sasha Weiss
82fad84831
Initial implementation of PNI change-number 2023-03-09 17:13:16 -08:00