summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrad Leege <bleege@gmail.com>2016-02-18 10:44:28 -0600
committerBrad Leege <bleege@gmail.com>2016-02-18 11:23:34 -0600
commit09cac18420aa047a3972131197ec6d3c5ab6f731 (patch)
tree4a52f5dd244379acd7d4d68f4cae56c9d42c701e
parent5497973bd72c5eba0e0f17450e919722f87bb32b (diff)
downloadqtlocation-mapboxgl-09cac18420aa047a3972131197ec6d3c5ab6f731.tar.gz
[android] #3897 - Refactoring check that determines when to send turnstile event
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java1
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java6
2 files changed, 4 insertions, 3 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java
index 248fb2841f..67d67bba3b 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java
@@ -399,7 +399,6 @@ public class MapView extends FrameLayout {
evt.put(MapboxEvent.KEY_LATITUDE, mMapboxMap.getCameraPosition().target.getLatitude());
evt.put(MapboxEvent.KEY_LONGITUDE, mMapboxMap.getCameraPosition().target.getLongitude());
evt.put(MapboxEvent.KEY_ZOOM, mMapboxMap.getCameraPosition().zoom);
- // TODO - Punting on Push Enabled Key due to iOS nature for now
MapboxEventManager.getMapboxEventManager(getContext()).pushEvent(evt);
}
}
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java
index 205cc73e9c..b4db36a962 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java
@@ -242,7 +242,8 @@ public class MapboxEventManager {
return;
}
- if (eventWithAttributes.get(MapboxEvent.TYPE_MAP_LOAD) != null) {
+ String eventType = (String)eventWithAttributes.get(MapboxEvent.ATTRIBUTE_EVENT);
+ if (!TextUtils.isEmpty(eventType) && eventType.equalsIgnoreCase(MapboxEvent.TYPE_MAP_LOAD)) {
pushTurnstileEvent();
}
@@ -268,6 +269,7 @@ public class MapboxEventManager {
// Send to Server Immediately
new FlushTheEventsTask().execute();
+ Log.d(TAG, "turnstile event pushed.");
}
/**
@@ -499,7 +501,7 @@ public class MapboxEventManager {
.post(body)
.build();
Response response = client.newCall(request).execute();
- Log.i(TAG, "Response Code from Mapbox Events Server: " + response.code() + " for " + events.size() + " events sent in.");
+ Log.d(TAG, "Response Code from Mapbox Events Server: " + response.code() + " for " + events.size() + " events sent in.");
// Reset Events
// ============