summaryrefslogtreecommitdiff
path: root/platform/ios/MGLMapboxEvents.m
diff options
context:
space:
mode:
authorBrad Leege <bleege@gmail.com>2015-05-19 17:02:54 -0500
committerBrad Leege <bleege@gmail.com>2015-05-19 17:02:54 -0500
commitf3d7212137021860b653a6e56fab4677407c68fb (patch)
tree51909a3d7368795c0da19592c147294a3d0d502d /platform/ios/MGLMapboxEvents.m
parentf74fe69cb85d544e84d6a7ecab1d742ffdf87828 (diff)
downloadqtlocation-mapboxgl-f3d7212137021860b653a6e56fab4677407c68fb.tar.gz
#1595 - Adding App User count event to be triggered and immediately sent when Access Token is set.
Diffstat (limited to 'platform/ios/MGLMapboxEvents.m')
-rw-r--r--platform/ios/MGLMapboxEvents.m3
1 files changed, 2 insertions, 1 deletions
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,