From d037be030325c0ae35f684a60ec5b91b0ab7e898 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Rebelo?= Date: Tue, 6 Jan 2026 21:26:10 +0000 Subject: [PATCH] Health Connect: Restore initial sync start Removed during debugging and commited by mistake. --- .../gadgetbridge/util/healthconnect/HealthConnectUtils.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/util/healthconnect/HealthConnectUtils.kt b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/util/healthconnect/HealthConnectUtils.kt index 02139163c2..7ff16e648e 100755 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/util/healthconnect/HealthConnectUtils.kt +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/util/healthconnect/HealthConnectUtils.kt @@ -531,6 +531,12 @@ class HealthConnectUtils { } val initialSyncPrefs = context.getSharedPreferences(GBPrefs.HEALTH_CONNECT_SETTINGS, Context.MODE_PRIVATE) + val initialSyncStartTs = initialSyncPrefs.getLong(GBPrefs.HEALTH_CONNECT_INITIAL_SYNC_START_TS, -1L) + + if (initialSyncStartTs != -1L) { + CompanionLogger.info("$HC_SYNC_TAG Using initial sync start timestamp for {}({}): {} ({})", gbDevice.aliasOrName, dataType.name, initialSyncStartTs, Instant.ofEpochSecond(initialSyncStartTs)) + return Instant.ofEpochSecond(initialSyncStartTs) + } val firstTs = getFirstSampleTimestamp(deviceCoordinator, gbDevice, db, dataType) if (firstTs != null) {