exclude self from "suggested contacts"
This commit is contained in:
parent
62b4a15838
commit
9fa0308d95
|
@ -467,9 +467,32 @@ typedef NS_ENUM(NSInteger, HomeViewControllerSection) {
|
|||
[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
|
||||
{
|
||||
NSArray<SignalAccount *> *signalAccounts = self.contactsManager.signalAccounts;
|
||||
|
||||
NSArray<SignalAccount *> *signalAccounts = self.suggestedAccountsForFirstContact;
|
||||
|
||||
NSString *formatString = @"";
|
||||
NSMutableArray<NSString *> *contactNames = [NSMutableArray new];
|
||||
|
|
Loading…
Reference in New Issue