Observable.swift 563 B

12345678910111213141516171819202122
  1. //
  2. // Observable.swift
  3. // LoopFollow
  4. //
  5. // Created by Jonas Björkert on 2024-07-25.
  6. // Copyright © 2024 Jon Fawcett. All rights reserved.
  7. //
  8. import Foundation
  9. import HealthKit
  10. class Observable {
  11. static let shared = Observable()
  12. var tempTarget = ObservableValue<HKQuantity?>(default: nil)
  13. var override = ObservableValue<String?>(default: nil)
  14. var isLastDeviceStatusSuggested = ObservableValue<Bool>(default: false)
  15. var lastRecBolusTriggered = ObservableValue<Double?>(default: nil)
  16. private init() {}
  17. }