refactor(preferences): replace comma-separated list of addresses by md-chips

This commit is contained in:
Francis Lachapelle
2020-06-02 15:10:00 -04:00
parent 42587f7422
commit 8b1b938899
4 changed files with 52 additions and 52 deletions
+2 -30
View File
@@ -793,23 +793,9 @@ static NSArray *reminderValues = nil;
//
// Used internally
//
- (NSString *) _defaultEmailAddresses
- (NSString *) defaultEmailAddresses
{
NSArray *addressesList;
NSMutableArray *uniqueAddressesList;
NSString *address;
unsigned int i;
uniqueAddressesList = [NSMutableArray array];
addressesList = [NSMutableArray arrayWithArray: [user allEmails]];
for (i = 0; i < [addressesList count]; i++)
{
address = [addressesList objectAtIndex: i];
if (![uniqueAddressesList containsObject: address])
[uniqueAddressesList addObject: address];
}
return [uniqueAddressesList componentsJoinedByString: @", "];
return [[[user allEmails] uniqueObjects] jsonRepresentation];
}
//
@@ -877,20 +863,6 @@ static NSArray *reminderValues = nil;
return [defaultCategoriesColors jsonRepresentation];
}
//
// Used by templates
//
- (NSString *) autoReplyEmailAddresses
{
NSArray *addressesList;
addressesList = [vacationOptions objectForKey: @"autoReplyEmailAddresses"];
return (addressesList
? [addressesList componentsJoinedByString: @", "]
: [self _defaultEmailAddresses]);
}
//
// Used by templates
//