NotificationsConfigStateModel.swift 575 B

1234567891011121314151617
  1. import SwiftUI
  2. extension NotificationsConfig {
  3. final class StateModel: BaseStateModel<Provider> {
  4. @Published var glucoseBadge = false
  5. @Published var glucoseNotificationsAlways = false
  6. override func subscribe() {
  7. glucoseBadge = settingsManager.settings.glucoseBadge
  8. glucoseNotificationsAlways = settingsManager.settings.glucoseNotificationsAlways
  9. subscribeSetting(\.glucoseBadge, on: $glucoseBadge)
  10. subscribeSetting(\.glucoseNotificationsAlways, on: $glucoseNotificationsAlways)
  11. }
  12. }
  13. }