From ed3ce6fa9dc8ceec8092048d3989d36a72e0c5c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Rebelo?= Date: Fri, 2 Jun 2023 23:31:47 +0100 Subject: [PATCH] Huami: Fix stress timestamp off by 1 minute --- .../devices/huami/operations/FetchStressAutoOperation.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/operations/FetchStressAutoOperation.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/operations/FetchStressAutoOperation.java index 8ea213a4b..f64b19691 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/operations/FetchStressAutoOperation.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/operations/FetchStressAutoOperation.java @@ -56,8 +56,6 @@ public class FetchStressAutoOperation extends AbstractRepeatingFetchOperation { final List samples = new ArrayList<>(); for (byte b : bytes) { - timestamp.add(Calendar.MINUTE, 1); - if (b == -1) { continue; } @@ -75,8 +73,12 @@ public class FetchStressAutoOperation extends AbstractRepeatingFetchOperation { sample.setType(StressSample.Type.AUTOMATIC); sample.setStress(stress); samples.add(sample); + + timestamp.add(Calendar.MINUTE, 1); } + timestamp.add(Calendar.MINUTE, -1); + return persistSamples(samples); }