Jordan Rose
b0de59f2e2
Remove required from every init that is not dynamically dispatched
...
This included:
- Removing unavailable inits wholesale if no longer `required`
- Marking a few classes `final` so they could continue using
`Self(...)` rather than `OWSWhatever(...)`
2024-04-01 15:27:20 -07:00
Sasha Weiss
a6ad2a5c58
Remove the custom isEqual(_:comparisonMode:) from TSGroupModel
2024-03-26 12:41:45 -07:00
Max Radermacher
0a24b7b357
Clean up recipient searches
2024-03-07 11:57:45 -06:00
Max Radermacher
5482e63c3f
Handle phone number visibility in addresses
2024-02-14 18:51:45 -06:00
Max Radermacher
9d36e630dd
Add phone number sharing/discoverability fields
2024-02-14 18:45:46 -06:00
Max Radermacher
0e3c5a510c
Remove phone numbers from most database records
2024-02-02 17:31:52 -06:00
Max Radermacher
0233059f44
Add DB-conforming InMemoryDB type
2023-10-31 00:54:32 -05:00
Max Radermacher
cce732e84f
Factor out mergeAndNotify method to allow reuse
2023-09-25 14:31:41 -05:00
Max Radermacher
f3e21416e1
Prepare MergedRecipient for PNI merges
2023-09-25 14:29:58 -05:00
Harry
1bb84295e6
[Death to TSAccountManager, long live TSAccountManager][1] Light refactoring to remove useless methods and such
2023-09-21 08:52:04 -07:00
Max Radermacher
1455b02559
Factor out willBreakAssociation method
2023-09-14 18:02:19 -05:00
Max Radermacher
a9b031edb6
Support PNIs in all RecipientMergeObservers
2023-09-08 00:31:30 -05:00
Sasha Weiss
831dfb07b9
[ServiceId] Bits and bobs
2023-08-21 18:10:10 -07:00
Sasha Weiss
835c521527
[ServiceId] GroupMemberStore
2023-08-21 18:09:49 -07:00
Sasha Weiss
840d0b7897
[ServiceId] TSGroupMember and friends
2023-08-21 11:30:18 -07:00
Max Radermacher
17a2fb4093
Rename ServiceId -> UntypedServiceId
2023-07-26 16:56:19 -05:00
Max Radermacher
1ee45299a6
Fix group member merges
2023-04-24 18:45:18 -07:00
Sasha Weiss
f1063c1071
Migrate OWSDevice to SDSCodableModel
2023-04-13 14:00:46 -07:00
Max Radermacher
52b29a7344
Clean up logic that builds the TSGroupMember table
...
Also:
* Remove Obj-C support from group member properties
2023-03-27 12:52:54 -07:00