Bug fixed: 2 requests were not enqueued

This commit is contained in:
Aleksander Nowakowski
2018-06-26 11:20:03 +02:00
parent b9bf0a8b16
commit c9f75fabda

View File

@@ -226,10 +226,12 @@ public class GlucoseManager extends BatteryManager<GlucoseManagerCallbacks> {
if (mRecords.size() > 0) { if (mRecords.size() > 0) {
final int sequenceNumber = mRecords.keyAt(mRecords.size() - 1) + 1; final int sequenceNumber = mRecords.keyAt(mRecords.size() - 1) + 1;
writeCharacteristic(mRecordAccessControlPointCharacteristic, writeCharacteristic(mRecordAccessControlPointCharacteristic,
RecordAccessControlPointData.reportStoredRecordsGreaterThenOrEqualTo(sequenceNumber)); RecordAccessControlPointData.reportStoredRecordsGreaterThenOrEqualTo(sequenceNumber))
.enqueue();
} else { } else {
writeCharacteristic(mRecordAccessControlPointCharacteristic, writeCharacteristic(mRecordAccessControlPointCharacteristic,
RecordAccessControlPointData.reportAllStoredRecords()); RecordAccessControlPointData.reportAllStoredRecords())
.enqueue();
} }
} else { } else {
mCallbacks.onOperationCompleted(device); mCallbacks.onOperationCompleted(device);