#1481 - Refactoring to use iOS -copy and -removeAllObjects to get away from having to do potentially less stable index calculations

This commit is contained in:
Brad Leege
2015-05-08 15:02:32 -05:00
parent 9d0b67450d
commit 2eef6b4412

View File

@@ -408,21 +408,11 @@ NSString *const MGLEventGestureRotateStart = @"Rotation";
__block NSArray *events;
NSUInteger upper = [_eventQueue count];
// if (strongSelf.flushAt > [_eventQueue count]) {
// if ([_eventQueue count] == 0) {
// return;
// }
// upper = [_eventQueue count];
// }
NSLog(@"upper = %d", upper);
// Create Array of Events to push to the Server
NSRange theRange = NSMakeRange(0, upper);
events = [_eventQueue subarrayWithRange:theRange];
// Make an immutable copy
events = [_eventQueue copy];
// Update Queue to remove events sent to server
[_eventQueue removeObjectsInRange:theRange];
[_eventQueue removeAllObjects];
// Send Array of Events to Server
[strongSelf postEvents:events];