Decrypt and process messages in batches.

// FREEBIE
pull/1/head
Matthew Chen 8 years ago
parent 023c804a61
commit 9987ebb3c0

@ -299,7 +299,7 @@ NSString *const OWSBatchMessageProcessingJobFinderExtensionGroup = @"OWSBatchMes
{ {
AssertIsOnMainThread(); AssertIsOnMainThread();
const NSUInteger kMaxBatchSize = 16; const NSUInteger kMaxBatchSize = 10;
NSArray<OWSBatchMessageProcessingJob *> *jobs = [self.finder nextJobsForBatchSize:kMaxBatchSize]; NSArray<OWSBatchMessageProcessingJob *> *jobs = [self.finder nextJobsForBatchSize:kMaxBatchSize];
OWSAssert(jobs); OWSAssert(jobs);
if (jobs.count < 1) { if (jobs.count < 1) {

@ -115,7 +115,6 @@ NSString *const OWSMessageProcessingJobFinderExtensionGroup = @"OWSMessageProces
NSString *_Nonnull key, NSString *_Nonnull key,
NSUInteger index, NSUInteger index,
BOOL *_Nonnull stop) { BOOL *_Nonnull stop) {
DDLogVerbose(@"key: %@", key);
[jobIds addObject:key]; [jobIds addObject:key];
if (jobIds.count >= maxBatchSize) { if (jobIds.count >= maxBatchSize) {
*stop = YES; *stop = YES;
@ -295,7 +294,7 @@ NSString *const OWSMessageProcessingJobFinderExtensionGroup = @"OWSMessageProces
{ {
AssertIsOnMainThread(); AssertIsOnMainThread();
const NSUInteger kMaxBatchSize = 16; const NSUInteger kMaxBatchSize = 10;
NSArray<OWSMessageProcessingJob *> *jobs = [self.finder nextJobsForBatchSize:kMaxBatchSize]; NSArray<OWSMessageProcessingJob *> *jobs = [self.finder nextJobsForBatchSize:kMaxBatchSize];
OWSAssert(jobs); OWSAssert(jobs);
if (jobs.count < 1) { if (jobs.count < 1) {

Loading…
Cancel
Save