Bug fixed: 2 requests were not enqueued

This commit is contained in:
Aleksander Nowakowski
2018-06-26 11:17:10 +02:00
parent 26003ab03b
commit b9bf0a8b16

View File

@@ -248,10 +248,12 @@ public class CGMSManager extends BatteryManager<CGMSManagerCallbacks> {
if (mRecords.size() > 0) {
final int sequenceNumber = mRecords.keyAt(mRecords.size() - 1) + 1;
writeCharacteristic(mRecordAccessControlPointCharacteristic,
RecordAccessControlPointData.reportStoredRecordsGreaterThenOrEqualTo(sequenceNumber));
RecordAccessControlPointData.reportStoredRecordsGreaterThenOrEqualTo(sequenceNumber))
.enqueue();
} else {
writeCharacteristic(mRecordAccessControlPointCharacteristic,
RecordAccessControlPointData.reportAllStoredRecords());
RecordAccessControlPointData.reportAllStoredRecords())
.enqueue();
}
} else {
mRecordAccessRequestInProgress = false;