diff --git a/app/src/main/java/ru/vtosters/lite/utils/Metrics.java b/app/src/main/java/ru/vtosters/lite/utils/Metrics.java index 22b46dad7..5f17ed3a1 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/Metrics.java +++ b/app/src/main/java/ru/vtosters/lite/utils/Metrics.java @@ -25,7 +25,9 @@ public class Metrics { private static JSONArray events = new JSONArray(); public static void trackEvents(JSONObject object) { - if (shouldSaveUserTraffic()) { + if (!NetworkUtils.isNetworkConnected()) { + events.put(object); + } else if (shouldSaveUserTraffic() || events.length() > 0) { trackEventList(object); } else { trackEventsImmediately(object);