diff options
author | Brad Leege <bleege@gmail.com> | 2016-02-09 14:38:57 -0800 |
---|---|---|
committer | Brad Leege <bleege@gmail.com> | 2016-02-10 19:05:23 -0800 |
commit | 5751302c676f51793916b69cceb71bdebb1911bd (patch) | |
tree | 40a8d04b9c68289dbff167c1fd0af48432b20ce2 | |
parent | 0d639c72d63625521062fe0d73f02a429a3e302e (diff) | |
download | qtlocation-mapboxgl-5751302c676f51793916b69cceb71bdebb1911bd.tar.gz |
[android] #2421 - Adding minimal events size check to avoid sending empty json data to server
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java | 7 |
1 files changed, 6 insertions, 1 deletions
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 b239721ded..d909ddab4c 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 @@ -323,6 +323,11 @@ public class MapboxEventManager { @Override protected Void doInBackground(Void... voids) { + if (events.size() < 1) { + Log.i(TAG, "No events in the queue to send so returning."); + return null; + } + // Check for NetworkConnectivity ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = cm.getActiveNetworkInfo(); @@ -378,7 +383,7 @@ public class MapboxEventManager { .post(body) .build(); Response response = client.newCall(request).execute(); - Log.i(TAG, "Response Code from Mapbox Events Server: " + response.code()); + Log.i(TAG, "Response Code from Mapbox Events Server: " + response.code() + " for " + events.size() + " events sent in."); // Reset Events // ============ |