|
|
@@ -7,6 +7,8 @@ extension BolusCalculatorConfig {
|
|
|
@Published var fattyMeals: Bool = false
|
|
|
@Published var fattyMealFactor: Decimal = 0
|
|
|
@Published var insulinReqPercentage: Decimal = 70
|
|
|
+ @Published var displayPredictions: Bool = true
|
|
|
+
|
|
|
override func subscribe() {
|
|
|
subscribeSetting(\.overrideFactor, on: $overrideFactor, initial: {
|
|
|
let value = max(min($0, 1.2), 0.1)
|
|
|
@@ -16,6 +18,7 @@ extension BolusCalculatorConfig {
|
|
|
})
|
|
|
subscribeSetting(\.useCalc, on: $useCalc) { useCalc = $0 }
|
|
|
subscribeSetting(\.fattyMeals, on: $fattyMeals) { fattyMeals = $0 }
|
|
|
+ subscribeSetting(\.displayPredictions, on: $displayPredictions) { displayPredictions = $0 }
|
|
|
subscribeSetting(\.fattyMealFactor, on: $fattyMealFactor, initial: {
|
|
|
let value = max(min($0, 1.2), 0.1)
|
|
|
fattyMealFactor = value
|