summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java')
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java21
1 files changed, 13 insertions, 8 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java
index e8e0504157..c083fb98d6 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java
@@ -1,6 +1,8 @@
package com.mapbox.mapboxsdk.module.telemetry;
import android.content.Context;
+import android.support.annotation.NonNull;
+
import com.mapbox.android.telemetry.AppUserTurnstile;
import com.mapbox.android.telemetry.Event;
import com.mapbox.android.telemetry.MapEventFactory;
@@ -113,22 +115,25 @@ public class TelemetryImpl implements TelemetryDefinition {
}
@Override
- public void onCreateOfflineRegion(OfflineRegionDefinition offlineDefinition) {
+ public void onCreateOfflineRegion(@NonNull OfflineRegionDefinition offlineDefinition) {
MapEventFactory mapEventFactory = new MapEventFactory();
- Event mapOfflineEvent;
if (offlineDefinition instanceof OfflineTilePyramidRegionDefinition) {
OfflineTilePyramidRegionDefinition tileDefinition =
(OfflineTilePyramidRegionDefinition)offlineDefinition;
- mapOfflineEvent = mapEventFactory.buildMapOfflineEvent(
- tileDefinition.getMinZoom(), tileDefinition.getMaxZoom(), "bounds",
- new String[]{tileDefinition.getStyleURL()});
+ telemetry.push(mapEventFactory.createOfflineDownloadStartEvent(
+ "tileregion",
+ tileDefinition.getMinZoom(),
+ tileDefinition.getMaxZoom(),
+ tileDefinition.getStyleURL()));
} else {
OfflineGeometryRegionDefinition geometryDefinition =
(OfflineGeometryRegionDefinition) offlineDefinition;
- mapOfflineEvent = mapEventFactory.buildMapOfflineEvent(
- geometryDefinition.getMinZoom(), geometryDefinition.getMaxZoom(), geometryDefinition.getGeometry().type(),
- new String[]{geometryDefinition.getStyleURL()});
+ telemetry.push(mapEventFactory.createOfflineDownloadStartEvent(
+ "shaperegion",
+ geometryDefinition.getMinZoom(),
+ geometryDefinition.getMaxZoom(),
+ geometryDefinition.getStyleURL()));
}
}