BGTargets+Convert.swift 428 B

123456789101112131415
  1. import Foundation
  2. extension BGTargets {
  3. func inMgDl() -> BGTargets {
  4. switch units {
  5. case .mgdL:
  6. return self
  7. case .mmolL:
  8. let targets = targets
  9. .map { BGTargetEntry(low: $0.low * 18, high: $0.high * 18, start: $0.start, offset: $0.offset) }
  10. return BGTargets(units: .mgdL, userPreferredUnits: userPreferredUnits, targets: targets)
  11. }
  12. }
  13. }