Merge pull request #1396 from avereha/fix-crash

fix crashes
This commit is contained in:
Milos Kozak 2022-03-01 09:05:21 +01:00 committed by GitHub
commit ff12472062
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -122,7 +122,7 @@ class OmnipodDashPumpPlugin @Inject constructor(
createFakeTBRWhenNoActivePod()
.subscribeOn(aapsSchedulers.io)
.doOnError { aapsLogger.warn(LTag.PUMP, "Error on createFakeTBRWhenNoActivePod=$it") }
.blockingAwait()
.blockingSubscribe()
handler.postDelayed(statusChecker, STATUS_CHECK_INTERVAL_MS)
}
}
@ -249,7 +249,7 @@ class OmnipodDashPumpPlugin @Inject constructor(
omnipodManager.connect(it).ignoreElements()
.doOnError { aapsLogger.info(LTag.PUMPCOMM, "connect error=$it") }
.doOnComplete { podStateManager.incrementSuccessfulConnectionAttemptsAfterRetries() }
.blockingAwait()
.blockingSubscribe()
}
} finally {
synchronized(this) {
@ -293,7 +293,7 @@ class OmnipodDashPumpPlugin @Inject constructor(
.doOnError {
aapsLogger.error(LTag.PUMP, "Error in getPumpStatus", it)
}
.blockingAwait()
.blockingSubscribe()
}
private fun getPodStatus(): Completable = Completable.concat(
@ -687,7 +687,7 @@ class OmnipodDashPumpPlugin @Inject constructor(
aapsLogger.debug(LTag.PUMP, "waitForBolusDeliveryToComplete errorGettingStatus=$errorGettingStatus")
Thread.sleep(BOLUS_RETRY_INTERVAL_MS) // retry every 2 sec
}
.blockingAwait()
.blockingSubscribe()
}
if (errorGettingStatus != null) {
// requestedBolusAmount will be updated later, via pumpSync
@ -727,7 +727,7 @@ class OmnipodDashPumpPlugin @Inject constructor(
aapsLogger.debug(LTag.PUMP, "waitForBolusDeliveryToComplete errorGettingStatus=$errorGettingStatus")
Thread.sleep(BOLUS_RETRY_INTERVAL_MS) // retry every 3 sec
}
.blockingAwait()
.blockingSubscribe()
if (errorGettingStatus != null) {
continue
}