Store LastRun SMB data in their dedicated fields instead of overwriting TBR fields

This commit is contained in:
Bart Sopers 2020-08-20 18:39:16 +02:00
parent 4d32b65aab
commit c22119bb85

View file

@ -537,11 +537,11 @@ public class LoopPlugin extends PluginBase implements LoopInterface {
applySMBRequest(resultAfterConstraints, new Callback() {
@Override
public void run() {
//Callback is only called if a bolus was acutally requested
// Callback is only called if a bolus was actually requested
if (result.enacted || result.success) {
lastRun.setTbrSetByPump(result);
lastRun.setLastTBRRequest(lastRun.getLastAPSRun());
lastRun.setLastTBREnact(DateUtil.now());
lastRun.setSmbSetByPump(result);
lastRun.setLastSMBRequest(lastRun.getLastAPSRun());
lastRun.setLastSMBEnact(DateUtil.now());
} else {
new Thread(() -> {
SystemClock.sleep(1000);