diff --git a/SignalMessaging/contacts/OWSContactsSyncing.m b/SignalMessaging/contacts/OWSContactsSyncing.m index bab3f8e97..1919f2d9b 100644 --- a/SignalMessaging/contacts/OWSContactsSyncing.m +++ b/SignalMessaging/contacts/OWSContactsSyncing.m @@ -167,7 +167,7 @@ NSString *const kOWSPrimaryStorageOWSContactsSyncingLastMessageKey return; } - if ([TSAccountManager sharedInstance]) { + if ([TSAccountManager sharedInstance].isRegistered) { [self sendSyncContactsMessageIfNecessary]; } } diff --git a/SignalServiceKit/src/Account/TSAccountManager.h b/SignalServiceKit/src/Account/TSAccountManager.h index 62b957c66..c4316617d 100644 --- a/SignalServiceKit/src/Account/TSAccountManager.h +++ b/SignalServiceKit/src/Account/TSAccountManager.h @@ -34,6 +34,7 @@ extern NSString *const kNSNotificationName_LocalNumberDidChange; * @return registered or not */ + (BOOL)isRegistered; +- (BOOL)isRegistered; /** * Returns current phone number for this device, which may not yet have been registered.