From 0538a71e72ee5897d081147ec156a2093e317ecf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85=C2=81ukasz=20Paczos?= Date: Wed, 24 Oct 2018 11:10:40 +0200 Subject: [android] telemetry 3.5.0 bump --- .../mapboxsdk/module/telemetry/TelemetryImpl.java | 21 +++++++++++++-------- platform/android/gradle/dependencies.gradle | 2 +- 2 files changed, 14 insertions(+), 9 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())); } } diff --git a/platform/android/gradle/dependencies.gradle b/platform/android/gradle/dependencies.gradle index 21b6047f9e..7fc89c4c09 100644 --- a/platform/android/gradle/dependencies.gradle +++ b/platform/android/gradle/dependencies.gradle @@ -9,7 +9,7 @@ ext { versions = [ mapboxServices : '3.4.1', - mapboxTelemetry : '3.3.0', + mapboxTelemetry : '3.5.0', mapboxGestures : '0.2.0', supportLib : '27.1.1', constraintLayout: '1.1.2', -- cgit v1.2.1