Mantis 3572 SOGoMailPollingIntervals

Monotone-Parent: 42164e46f40378824b21554163c98f9ca67ade4b
Monotone-Revision: 445116f4d4dc0f02dc0569b5b726887999b51c7f

Monotone-Author: crobert@inverse.ca
Monotone-Date: 2009-07-31T17:52:49
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
C Robert
2009-07-31 17:52:49 +00:00
parent 58b6a7a633
commit da0d3dfb5a

View File

@@ -475,10 +475,38 @@ static BOOL defaultShowSubscribedFoldersOnly = NO;
- (NSArray *) messageCheckList
{
return [NSArray arrayWithObjects: @"manually", @"every_minute",
NSArray *defaultList;
NSMutableArray *rc;
NSString *tmp;
int i, count;
defaultList = [NSMutableArray arrayWithArray:
[[NSUserDefaults standardUserDefaults]
arrayForKey: @"SOGoMailPollingIntervals"]];
if ([defaultList count] > 0)
{
NSLog (@"defaultsValue: %@", defaultList);
rc = [NSMutableArray arrayWithObjects: @"manually", nil];
count = [defaultList count];
for (i = 0; i < count; i++)
{
int value = [[defaultList objectAtIndex: i] intValue];
if (value == 1)
tmp = @"every_minute";
else if (value == 60)
tmp = @"once_per_hour";
else
tmp = [NSString stringWithFormat: @"every_%d_minutes", value];
[rc addObject: tmp];
}
}
else
rc = [NSArray arrayWithObjects: @"manually", @"every_minute",
@"every_2_minutes", @"every_5_minutes", @"every_10_minutes",
@"every_20_minutes", @"every_30_minutes", @"once_per_hour",
nil];
return rc;
}
- (NSString *) itemMessageCheckText