- reverting change done for 1724 (code is still there just commented). I need to rework this, and reuse the code, just on different position)
This commit is contained in:
parent
3ea2c761f9
commit
2e40b17973
1 changed files with 40 additions and 39 deletions
|
@ -797,45 +797,46 @@ class MedtronicHistoryData @Inject constructor(
|
|||
}
|
||||
}
|
||||
|
||||
val suspendList = getFilteredItems(newHistory, //
|
||||
setOf(PumpHistoryEntryType.SuspendPump))
|
||||
|
||||
val stopList : MutableList<PumpHistoryEntry> = mutableListOf()
|
||||
stopList.addAll(suspendList);
|
||||
stopList.addAll(rewindList);
|
||||
|
||||
// TODO remove see if rewind items, need to fix any of current tempBasalProcessDTO items (bug 1724)
|
||||
if (rewindList.isNotEmpty()) {
|
||||
for (rewindEntry in rewindList) {
|
||||
for (tempBasalProcessDTO in processList) {
|
||||
if (tempBasalProcessDTO.itemTwo==null) {
|
||||
val endTime: Long = DateTimeUtil.getATDWithAddedMinutes(tempBasalProcessDTO.itemOne.atechDateTime, tempBasalProcessDTO.itemOneTbr!!.durationMinutes)
|
||||
|
||||
if ((rewindEntry.atechDateTime > tempBasalProcessDTO.itemOne.atechDateTime) &&
|
||||
(rewindEntry.atechDateTime < endTime)) {
|
||||
tempBasalProcessDTO.itemTwo = rewindEntry
|
||||
continue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// see if have rewind/stop items that need to fix any of current tempBasalProcessDTO items (bug 1724)
|
||||
if (stopList.isNotEmpty()) {
|
||||
for (tempBasalProcessDTO in processList) {
|
||||
if (tempBasalProcessDTO.itemTwo==null) {
|
||||
val endTime: Long = DateTimeUtil.getATDWithAddedMinutes(tempBasalProcessDTO.itemOne.atechDateTime, tempBasalProcessDTO.itemOneTbr!!.durationMinutes)
|
||||
|
||||
val findNearestEntry = findNearestEntry(tempBasalProcessDTO.itemOne.atechDateTime, endTime, stopList);
|
||||
|
||||
if (findNearestEntry!=null) {
|
||||
tempBasalProcessDTO.itemTwo = findNearestEntry
|
||||
stopList.remove(findNearestEntry)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// TODO this solution needs to be overworked, commenting out for now
|
||||
// val suspendList = getFilteredItems(newHistory, //
|
||||
// setOf(PumpHistoryEntryType.SuspendPump))
|
||||
//
|
||||
// val stopList : MutableList<PumpHistoryEntry> = mutableListOf()
|
||||
// stopList.addAll(suspendList);
|
||||
// stopList.addAll(rewindList);
|
||||
//
|
||||
// // TODO remove see if rewind items, need to fix any of current tempBasalProcessDTO items (bug 1724)
|
||||
// if (rewindList.isNotEmpty()) {
|
||||
// for (rewindEntry in rewindList) {
|
||||
// for (tempBasalProcessDTO in processList) {
|
||||
// if (tempBasalProcessDTO.itemTwo==null) {
|
||||
// val endTime: Long = DateTimeUtil.getATDWithAddedMinutes(tempBasalProcessDTO.itemOne.atechDateTime, tempBasalProcessDTO.itemOneTbr!!.durationMinutes)
|
||||
//
|
||||
// if ((rewindEntry.atechDateTime > tempBasalProcessDTO.itemOne.atechDateTime) &&
|
||||
// (rewindEntry.atechDateTime < endTime)) {
|
||||
// tempBasalProcessDTO.itemTwo = rewindEntry
|
||||
// continue
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// // see if have rewind/stop items that need to fix any of current tempBasalProcessDTO items (bug 1724)
|
||||
// if (stopList.isNotEmpty()) {
|
||||
// for (tempBasalProcessDTO in processList) {
|
||||
// if (tempBasalProcessDTO.itemTwo==null) {
|
||||
// val endTime: Long = DateTimeUtil.getATDWithAddedMinutes(tempBasalProcessDTO.itemOne.atechDateTime, tempBasalProcessDTO.itemOneTbr!!.durationMinutes)
|
||||
//
|
||||
// val findNearestEntry = findNearestEntry(tempBasalProcessDTO.itemOne.atechDateTime, endTime, stopList);
|
||||
//
|
||||
// if (findNearestEntry!=null) {
|
||||
// tempBasalProcessDTO.itemTwo = findNearestEntry
|
||||
// stopList.remove(findNearestEntry)
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
return processList
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue