diff --git a/app/src/main/java/com/proculite/logmylocation/LocationLoggingService.java b/app/src/main/java/com/proculite/logmylocation/LocationLoggingService.java index 712c86f..8101d30 100644 --- a/app/src/main/java/com/proculite/logmylocation/LocationLoggingService.java +++ b/app/src/main/java/com/proculite/logmylocation/LocationLoggingService.java @@ -101,6 +101,18 @@ public class LocationLoggingService extends Service implements LocationListener return; } + if(!newLocation.hasAccuracy()) + { + Log.d(TAG, "New location does not have accuracy. Ignoring it."); + return; + } + + if(newLocation.getAccuracy() > 100) + { + Log.d(TAG, "New location's accuracy is above 100 meters. Ignoring it."); + return; + } + lastLocation = newLocation; sendLocationToTelegram(lastLocation); }