mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2026-07-31 07:44:24 +02:00
Xiaomi: Fix first HC sync for SpO2 data
This commit is contained in:
+3
-3
@@ -125,7 +125,7 @@ public abstract class AbstractSampleToTimeSampleProvider<T extends TimeSample, S
|
||||
}
|
||||
final Property deviceProperty = abstractSampleProvider.getDeviceIdentifierSampleProperty();
|
||||
qb.where(deviceProperty.eq(dbDevice.getId())).orderDesc(abstractSampleProvider.getTimestampSampleProperty()).limit(1);
|
||||
qb.where(getFilterColumn().isNotNull());
|
||||
qb.where(qb.and(getFilterColumn().isNotNull(), getFilterColumn().gt(0)));
|
||||
final List<S> samples = qb.build().list();
|
||||
if (samples.isEmpty()) {
|
||||
return null;
|
||||
@@ -153,7 +153,7 @@ public abstract class AbstractSampleToTimeSampleProvider<T extends TimeSample, S
|
||||
final Property timestampProperty = abstractSampleProvider.getTimestampSampleProperty();
|
||||
qb.where(timestampProperty.le(until))
|
||||
.where(deviceProperty.eq(dbDevice.getId()))
|
||||
.where(getFilterColumn().isNotNull())
|
||||
.where(qb.and(getFilterColumn().isNotNull(), getFilterColumn().gt(0)))
|
||||
.orderDesc(timestampProperty).limit(1);
|
||||
final List<S> samples = qb.build().list();
|
||||
if (samples.isEmpty()) {
|
||||
@@ -180,7 +180,7 @@ public abstract class AbstractSampleToTimeSampleProvider<T extends TimeSample, S
|
||||
}
|
||||
final Property deviceProperty = abstractSampleProvider.getDeviceIdentifierSampleProperty();
|
||||
qb.where(deviceProperty.eq(dbDevice.getId())).orderAsc(abstractSampleProvider.getTimestampSampleProperty()).limit(1);
|
||||
qb.where(getFilterColumn().isNotNull());
|
||||
qb.where(qb.and(getFilterColumn().isNotNull(), getFilterColumn().gt(0)));
|
||||
final List<S> samples = qb.build().list();
|
||||
if (samples.isEmpty()) {
|
||||
return null;
|
||||
|
||||
Reference in New Issue
Block a user