Merge branch 'last-bolus-time' into 'smb060'
Make TreatmentsPlugin.getLastBolusTime robust. See merge request MilosKozak/AndroidAPS!384
This commit is contained in:
commit
ac6a9ac723
|
@ -288,12 +288,10 @@ public class TreatmentsPlugin implements PluginBase, TreatmentsInterface {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public long getLastBolusTime() {
|
public long getLastBolusTime() {
|
||||||
|
long now = System.currentTimeMillis();
|
||||||
long last = 0;
|
long last = 0;
|
||||||
for (Integer pos = 0; pos < treatments.size(); pos++) {
|
for (Treatment t : treatments) {
|
||||||
Treatment t = treatments.get(pos);
|
if (t.date > last && t.insulin > 0 && t.isValid && t.date <= now)
|
||||||
if (!t.isValid)
|
|
||||||
continue;
|
|
||||||
if (t.date > last)
|
|
||||||
last = t.date;
|
last = t.date;
|
||||||
}
|
}
|
||||||
log.debug("Last bolus time: " + new Date(last).toLocaleString());
|
log.debug("Last bolus time: " + new Date(last).toLocaleString());
|
||||||
|
|
Loading…
Reference in a new issue