(fix) respect disabled state of sending rate-limiting (fixes #4198)

This commit is contained in:
Ludovic Marcotte
2017-07-04 09:57:05 -04:00
parent 4bcc6d128a
commit 722c813909
2 changed files with 17 additions and 3 deletions

View File

@@ -578,12 +578,26 @@ _injectConfigurationFromFile (NSMutableDictionary *defaultsDict,
//
- (int) maximumMessageSubmissionCount
{
return [self integerForKey: @"SOGoMaximumMessageSubmissionCount"];
NSUInteger v;
v = [self integerForKey: @"SOGoMaximumMessageSubmissionCount"];
if (!v)
return NSUIntegerMax;
return v;
}
- (int) maximumRecipientCount
{
return [self integerForKey: @"SOGoMaximumRecipientCount"];
NSUInteger v;
v = [self integerForKey: @"SOGoMaximumRecipientCount"];
if (!v)
return NSUIntegerMax;
return v;
}
- (int) maximumSubmissionInterval

View File

@@ -753,7 +753,7 @@ static NSArray *infoKeys = nil;
NSDictionary *messageSubmissions;
SOGoSystemDefaults *dd;
int messages_count, recipients_count;
NSUInteger messages_count, recipients_count;
messageSubmissions = [[SOGoCache sharedCache] messageSubmissionsCountForLogin: [[context activeUser] login]];
dd = [SOGoSystemDefaults sharedSystemDefaults];