OverrideProvider.swift 409 B

12345678910
  1. extension OverrideConfig {
  2. final class Provider: BaseProvider, OverrideProvider {
  3. func getBGTarget() async -> BGTargets {
  4. await storage.retrieveAsync(OpenAPS.Settings.bgTargets, as: BGTargets.self)
  5. ?? BGTargets(from: OpenAPS.defaults(for: OpenAPS.Settings.bgTargets))
  6. ?? BGTargets(units: .mgdL, userPreferredUnits: .mgdL, targets: [])
  7. }
  8. }
  9. }