| 1234567891011121314 |
- extension TargetsEditor {
- final class Provider: BaseProvider, TargetsEditorProvider {
- var profile: BGTargets {
- storage.retrieve(OpenAPS.Settings.bgTargets, as: BGTargets.self)
- ?? BGTargets(from: OpenAPS.defaults(for: OpenAPS.Settings.bgTargets))
- ?? BGTargets(units: .mmolL, userPrefferedUnits: .mmolL, targets: [])
- }
- func saveProfile(_ profile: BGTargets) {
- storage.save(profile, as: OpenAPS.Settings.bgTargets)
- }
- }
- }
|