From 3c3742aae9795c0fc1e525cf64ea71e1c020e892 Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Tue, 17 Jul 2018 11:40:34 -0400 Subject: [PATCH] Clean up ahead of PR. --- SignalMessaging/contacts/OWSContactsManager.m | 3 +++ 1 file changed, 3 insertions(+) diff --git a/SignalMessaging/contacts/OWSContactsManager.m b/SignalMessaging/contacts/OWSContactsManager.m index 4a9869b33..cc973ca4c 100644 --- a/SignalMessaging/contacts/OWSContactsManager.m +++ b/SignalMessaging/contacts/OWSContactsManager.m @@ -281,6 +281,9 @@ NSString *const OWSContactsManagerKeyNextFullIntersectionDate = @"OWSContactsMan recipientIdsForIntersection = allContactRecipientIds; if (!isFullIntersection) { + // Do a "delta" intersection instead of a "full" intersection: + // only intersect new contacts which were not in the last successful + // "full" intersection. NSSet *_Nullable lastKnownContactPhoneNumbers = [transaction objectForKey:OWSContactsManagerKeyLastKnownContactPhoneNumbers inCollection:OWSContactsManagerCollection];