|
|
@@ -4,14 +4,12 @@ import SwiftUI
|
|
|
extension PreferencesEditor {
|
|
|
final class StateModel: BaseStateModel<Provider>, PreferencesSettable { private(set) var preferences = Preferences()
|
|
|
@Published var unitsIndex = 1
|
|
|
- @Published var allowAnnouncements = false
|
|
|
@Published var insulinReqPercentage: Decimal = 70
|
|
|
@Published var skipBolusScreenAfterCarbs = false
|
|
|
@Published var sections: [FieldSection] = []
|
|
|
|
|
|
override func subscribe() {
|
|
|
preferences = provider.preferences
|
|
|
- subscribeSetting(\.allowAnnouncements, on: $allowAnnouncements) { allowAnnouncements = $0 }
|
|
|
subscribeSetting(\.insulinReqPercentage, on: $insulinReqPercentage) { insulinReqPercentage = $0 }
|
|
|
subscribeSetting(\.skipBolusScreenAfterCarbs, on: $skipBolusScreenAfterCarbs) { skipBolusScreenAfterCarbs = $0 }
|
|
|
|