[android] #2421 - Adding minimal events size check to avoid sending empty json data to server

This commit is contained in:
Brad Leege
2016-02-09 14:38:57 -08:00
parent 0d639c72d6
commit 5751302c67

View File

@@ -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
// ============