*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.) |
||
|---|---|---|
| .. | ||
| ContactsManagerCache.swift | ||
| IncomingContactSyncJobQueue.swift | ||
| NewAccountDiscovery.swift | ||
| OWSContactsManager.h | ||
| OWSContactsManager.m | ||
| OWSContactsManager.swift | ||
| OWSGroupSyncProcessingJobQueue.swift | ||
| OWSSyncManager.h | ||
| OWSSyncManager.m | ||
| OWSSyncManager.swift | ||
| SystemContactsFetcher.swift | ||