Knit in OmnipodManager
This commit is contained in:
parent
c5f69347eb
commit
2905bfba86
|
@ -200,6 +200,10 @@ public class OmnipodManager {
|
||||||
|
|
||||||
SingleSubject<BolusDeliveryResult> bolusCompletionSubject = SingleSubject.create();
|
SingleSubject<BolusDeliveryResult> bolusCompletionSubject = SingleSubject.create();
|
||||||
|
|
||||||
|
synchronized (bolusDataLock) {
|
||||||
|
activeBolusData = new ActiveBolusData(units, startDate, bolusCompletionSubject, disposables);
|
||||||
|
}
|
||||||
|
|
||||||
disposables.add(Completable.complete() //
|
disposables.add(Completable.complete() //
|
||||||
.delay(estimatedRemainingBolusDuration.getMillis() + 250, TimeUnit.MILLISECONDS) //
|
.delay(estimatedRemainingBolusDuration.getMillis() + 250, TimeUnit.MILLISECONDS) //
|
||||||
.observeOn(AndroidSchedulers.mainThread()) //
|
.observeOn(AndroidSchedulers.mainThread()) //
|
||||||
|
@ -229,10 +233,6 @@ public class OmnipodManager {
|
||||||
})
|
})
|
||||||
.subscribe());
|
.subscribe());
|
||||||
|
|
||||||
synchronized (bolusDataLock) {
|
|
||||||
activeBolusData = new ActiveBolusData(units, startDate, bolusCompletionSubject, disposables);
|
|
||||||
}
|
|
||||||
|
|
||||||
return new BolusCommandResult(commandDeliveryStatus, bolusCompletionSubject);
|
return new BolusCommandResult(commandDeliveryStatus, bolusCompletionSubject);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue