From 6f7cae691c4e9ec34406da1cb2f020ec99fb155b Mon Sep 17 00:00:00 2001 From: Michael Kirk Date: Thu, 14 Dec 2017 11:32:09 -0500 Subject: [PATCH] Log counts to determine when SignalAccount cache goes missing // FREEBIE --- Signal/src/contact/OWSContactsManager.m | 3 ++- Signal/src/contact/SystemContactsFetcher.swift | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Signal/src/contact/OWSContactsManager.m b/Signal/src/contact/OWSContactsManager.m index c6b2816f7..a283d354a 100644 --- a/Signal/src/contact/OWSContactsManager.m +++ b/Signal/src/contact/OWSContactsManager.m @@ -240,7 +240,8 @@ NSString *const OWSContactsManagerSignalAccountsDidChangeNotification [self.dbWriteConnection readWriteWithBlock:^(YapDatabaseReadWriteTransaction *_Nonnull transaction) { NSArray *allKeys = [transaction allKeysInCollection:[SignalAccount collection]]; NSMutableSet *orphanedKeys = [NSMutableSet setWithArray:allKeys]; - + + DDLogInfo(@"%@ Saving %lu SignalAccounts", self.logTag, signalAccounts.count); for (SignalAccount *signalAccount in signalAccounts) { // TODO only save the ones that changed [orphanedKeys removeObject:signalAccount.uniqueId]; diff --git a/Signal/src/contact/SystemContactsFetcher.swift b/Signal/src/contact/SystemContactsFetcher.swift index 5ee7de358..75ab49e14 100644 --- a/Signal/src/contact/SystemContactsFetcher.swift +++ b/Signal/src/contact/SystemContactsFetcher.swift @@ -474,6 +474,7 @@ class SystemContactsFetcher: NSObject { completion(nil) } + Logger.info("\(self.TAG) fetched \(contacts.count) contacts.") let contactsHash = HashableArray(contacts).hashValue DispatchQueue.main.async {