From 600658d86b36b18a95f26c27161fd35b2ef77bb5 Mon Sep 17 00:00:00 2001 From: illis Date: Wed, 30 Aug 2023 19:16:30 +1200 Subject: [PATCH] bangle.js: Use GPS location time, when reporting gps events, instead of the time at transmission. --- .../service/devices/banglejs/BangleJSDeviceSupport.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/banglejs/BangleJSDeviceSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/banglejs/BangleJSDeviceSupport.java index 63307d337..1c27f040b 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/banglejs/BangleJSDeviceSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/banglejs/BangleJSDeviceSupport.java @@ -1088,7 +1088,7 @@ public class BangleJSDeviceSupport extends AbstractBTLEDeviceSupport { o.put("alt", location.getAltitude()); o.put("speed", location.getSpeed()); if (location.hasBearing()) o.put("course", location.getBearing()); - o.put("time", new Date().getTime()); + o.put("time", location.getTime()); if (location.getExtras() != null) { LOG.debug("Found number of satellites: " + location.getExtras().getInt("satellites", -1)); o.put("satellites",location.getExtras().getInt("satellites"));