Signal-iOS/SignalMessaging/contacts
Jordan Rose f58ab2ae07 Separate IdentityStore from IdentityManager
*Most* of the identity store's duties are about the identity keys of
people you talk to, but it also provides the local identity key (and
registration ID), and the local identity key differs by PNI.

This design fetches the local identity key up front in preparation for
supporting Change Number flows better, where you may need to use a
past PNI identity key to decrypt a message. (That's just one possible
implementation strategy, though.)
2022-04-14 16:47:46 -07:00
..
ContactsManagerCache.swift improve ContactsManagerCache performance (#4026) 2022-03-03 09:30:31 +01:00
IncomingContactSyncJobQueue.swift Lint 2022-04-08 19:01:43 -07:00
NewAccountDiscovery.swift Elaborate logging around missing notifications. 2021-09-02 22:51:26 -03:00
OWSContactsManager.h Add cachedContactNames(for:, transaction:) 2022-03-17 12:52:45 -07:00
OWSContactsManager.m improve cold start app start times (#4079) 2022-03-29 08:24:55 +02:00
OWSContactsManager.swift Initial rendering of group replies 2022-03-31 00:34:32 -07:00
OWSGroupSyncProcessingJobQueue.swift Lint 2022-04-08 19:01:43 -07:00
OWSSyncManager.h Fix a whole bunch of warnings 2021-10-21 21:11:26 -07:00
OWSSyncManager.m Generate PNI identity key and pre-keys for existing accounts 2022-04-04 15:19:10 -07:00
OWSSyncManager.swift Separate IdentityStore from IdentityManager 2022-04-14 16:47:46 -07:00
SystemContactsFetcher.swift Don't fetch CNContact avatars in the NSE 2022-03-10 10:32:46 -08:00