summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorŁukasz Paczos <lukas.paczos@gmail.com>2018-10-24 11:10:40 +0200
committer“osana” <osana.babayan@mapbox.com>2018-10-24 11:16:12 -0400
commit0538a71e72ee5897d081147ec156a2093e317ecf (patch)
treee2e9ed715dee370a962757599e0a5323173d7902
parentfc2afc1d23e23f2fc27626409e974e6846020ec5 (diff)
downloadqtlocation-mapboxgl-upstream/lp-telem-bump-3.5.0.tar.gz
[android] telemetry 3.5.0 bumpupstream/lp-telem-bump-3.5.0
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java21
-rw-r--r--platform/android/gradle/dependencies.gradle2
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',