From f3d7212137021860b653a6e56fab4677407c68fb Mon Sep 17 00:00:00 2001 From: Brad Leege Date: Tue, 19 May 2015 17:02:54 -0500 Subject: #1595 - Adding App User count event to be triggered and immediately sent when Access Token is set. --- platform/ios/MGLMapboxEvents.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'platform/ios/MGLMapboxEvents.m') diff --git a/platform/ios/MGLMapboxEvents.m b/platform/ios/MGLMapboxEvents.m index 98bfe21cfe..2d41bc2400 100644 --- a/platform/ios/MGLMapboxEvents.m +++ b/platform/ios/MGLMapboxEvents.m @@ -16,6 +16,7 @@ static NSString *const MGLMapboxEventsUserAgent = @"MapboxEventsiOS/1.0"; static NSString *MGLMapboxEventsAPIBase = @"https://api.tiles.mapbox.com"; +NSString *const MGLEventTypeAppUserCount = @"appUserCount"; NSString *const MGLEventTypeMapLoad = @"map.load"; NSString *const MGLEventTypeMapTap = @"map.click"; NSString *const MGLEventTypeMapDragEnd = @"map.dragend"; @@ -481,7 +482,7 @@ const NSTimeInterval MGLFlushInterval = 60; [_eventQueue addObject:finalEvent]; // Has Flush Limit Been Reached? - if (_eventQueue.count >= MGLMaximumEventsPerFlush) { + if (_eventQueue.count >= MGLMaximumEventsPerFlush || [MGLEventTypeAppUserCount isEqualToString:event]) { [strongSelf flush]; } else if (_eventQueue.count == 1) { // If this is first new event on queue start timer, -- cgit v1.2.1