Merge branch 'mkirk/no-self-in-contact-suggestion' into release/2.37.0

pull/2/head
Michael Kirk 6 years ago
commit 5fd6ca99ae

@ -467,9 +467,32 @@ typedef NS_ENUM(NSInteger, HomeViewControllerSection) {
[self updateViewState]; [self updateViewState];
} }
- (NSArray<SignalAccount *> *)suggestedAccountsForFirstContact
{
NSMutableArray<SignalAccount *> *accounts = [NSMutableArray new];
NSString *_Nullable localNumber = [TSAccountManager localNumber];
if (localNumber == nil) {
OWSFailDebug(@"localNumber was unexepectedly nil");
return @[];
}
for (SignalAccount *account in self.contactsManager.signalAccounts) {
if ([localNumber isEqual:account.recipientId]) {
continue;
}
[accounts addObject:account];
if (accounts.count >= 3) {
return accounts;
}
}
return [accounts copy];
}
- (void)updateFirstConversationLabel - (void)updateFirstConversationLabel
{ {
NSArray<SignalAccount *> *signalAccounts = self.contactsManager.signalAccounts;
NSArray<SignalAccount *> *signalAccounts = self.suggestedAccountsForFirstContact;
NSString *formatString = @""; NSString *formatString = @"";
NSMutableArray<NSString *> *contactNames = [NSMutableArray new]; NSMutableArray<NSString *> *contactNames = [NSMutableArray new];

Loading…
Cancel
Save