Don't show own addressbook info in settings

Some folks get the wrong idea and think Signal Service knows their name,
when really, we were just showing them the entry for the registered
phone number in their address book.

In any case, presumably the user already knows their name, so we don't
need to remind them.

// FREEBIE
pull/1/head
Michael Kirk 9 years ago
parent 7bcf5190b4
commit ddeadafc3b

@ -68,7 +68,7 @@ typedef enum {
self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];
self.registeredNumber.text =
[PhoneNumber bestEffortFormatPartialUserSpecifiedTextToLookLikeAPhoneNumber:[TSAccountManager localNumber]];
[self findAndSetRegisteredName];
self.registeredName.text = NSLocalizedString(@"REGISTERED_NUMBER_TEXT", @"");
[self initializeObserver];
[TSSocketManager sendNotification];
@ -99,12 +99,6 @@ typedef enum {
[[NSNotificationCenter defaultCenter] removeObserver:self name:SocketConnectingNotification object:nil];
}
- (void)findAndSetRegisteredName {
NSString *name = NSLocalizedString(@"REGISTERED_NUMBER_TEXT", @"");
PhoneNumber *myNumber = [PhoneNumber phoneNumberFromE164:[TSAccountManager localNumber]];
Contact *me = [[Environment.getCurrent contactsManager] latestContactForPhoneNumber:myNumber];
self.registeredName.text = [me fullName] ? [me fullName] : name;
}
#pragma mark - Table view data source
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {

Loading…
Cancel
Save