|
@@ -8,9 +8,11 @@ extension PreferencesEditor {
|
|
|
@Published var insulinReqPercentage: Decimal = 70
|
|
@Published var insulinReqPercentage: Decimal = 70
|
|
|
@Published var skipBolusScreenAfterCarbs = false
|
|
@Published var skipBolusScreenAfterCarbs = false
|
|
|
@Published var sections: [FieldSection] = []
|
|
@Published var sections: [FieldSection] = []
|
|
|
|
|
+ @Published var useAlternativeBolusCalc: Bool = false
|
|
|
|
|
|
|
|
override func subscribe() {
|
|
override func subscribe() {
|
|
|
preferences = provider.preferences
|
|
preferences = provider.preferences
|
|
|
|
|
+ useAlternativeBolusCalc = settingsManager.settings.useCalc
|
|
|
subscribeSetting(\.allowAnnouncements, on: $allowAnnouncements) { allowAnnouncements = $0 }
|
|
subscribeSetting(\.allowAnnouncements, on: $allowAnnouncements) { allowAnnouncements = $0 }
|
|
|
subscribeSetting(\.insulinReqPercentage, on: $insulinReqPercentage) { insulinReqPercentage = $0 }
|
|
subscribeSetting(\.insulinReqPercentage, on: $insulinReqPercentage) { insulinReqPercentage = $0 }
|
|
|
subscribeSetting(\.skipBolusScreenAfterCarbs, on: $skipBolusScreenAfterCarbs) { skipBolusScreenAfterCarbs = $0 }
|
|
subscribeSetting(\.skipBolusScreenAfterCarbs, on: $skipBolusScreenAfterCarbs) { skipBolusScreenAfterCarbs = $0 }
|