|
|
@@ -13,27 +13,12 @@ extension BolusCalculatorConfig {
|
|
|
override func subscribe() {
|
|
|
units = settingsManager.settings.units
|
|
|
|
|
|
- subscribeSetting(\.overrideFactor, on: $overrideFactor, initial: {
|
|
|
- let value = max(min($0, 1.2), 0.1)
|
|
|
- overrideFactor = value
|
|
|
- }, map: {
|
|
|
- $0
|
|
|
- })
|
|
|
+ subscribeSetting(\.overrideFactor, on: $overrideFactor) { overrideFactor = $0 }
|
|
|
subscribeSetting(\.fattyMeals, on: $fattyMeals) { fattyMeals = $0 }
|
|
|
subscribeSetting(\.displayPresets, on: $displayPresets) { displayPresets = $0 }
|
|
|
- subscribeSetting(\.fattyMealFactor, on: $fattyMealFactor, initial: {
|
|
|
- let value = max(min($0, 1.2), 0.1)
|
|
|
- fattyMealFactor = value
|
|
|
- }, map: {
|
|
|
- $0
|
|
|
- })
|
|
|
+ subscribeSetting(\.fattyMealFactor, on: $fattyMealFactor) { fattyMealFactor = $0 }
|
|
|
subscribeSetting(\.sweetMeals, on: $sweetMeals) { sweetMeals = $0 }
|
|
|
- subscribeSetting(\.sweetMealFactor, on: $sweetMealFactor, initial: {
|
|
|
- let value = max(min($0, 5), 1)
|
|
|
- sweetMealFactor = value
|
|
|
- }, map: {
|
|
|
- $0
|
|
|
- })
|
|
|
+ subscribeSetting(\.sweetMealFactor, on: $sweetMealFactor) { sweetMealFactor = $0 }
|
|
|
}
|
|
|
}
|
|
|
}
|