Просмотр исходного кода

Fix maxCOB setting using wrong state variable

Deniz Cengiz 1 год назад
Родитель
Сommit
1a93fc7ba3

+ 2 - 2
FreeAPS/Sources/Modules/CREditor/CREditorDataFlow.swift

@@ -1,6 +1,6 @@
 import Foundation
 
-enum CREditor {
+enum CarbRatioEditor {
     enum Config {}
 
     class Item: Identifiable, Hashable, Equatable {
@@ -23,7 +23,7 @@ enum CREditor {
     }
 }
 
-protocol CREditorProvider: Provider {
+protocol CarbRatioEditorProvider: Provider {
     var profile: CarbRatios { get }
     func saveProfile(_ profile: CarbRatios)
     var autotune: Autotune? { get }

+ 2 - 2
FreeAPS/Sources/Modules/CREditor/CREditorProvider.swift

@@ -1,7 +1,7 @@
 import Combine
 
-extension CREditor {
-    final class Provider: BaseProvider, CREditorProvider {
+extension CarbRatioEditor {
+    final class Provider: BaseProvider, CarbRatioEditorProvider {
         var profile: CarbRatios {
             storage.retrieve(OpenAPS.Settings.carbRatios, as: CarbRatios.self)
                 ?? CarbRatios(from: OpenAPS.defaults(for: OpenAPS.Settings.carbRatios))

+ 1 - 1
FreeAPS/Sources/Modules/CREditor/CREditorStateModel.swift

@@ -1,6 +1,6 @@
 import SwiftUI
 
-extension CREditor {
+extension CarbRatioEditor {
     final class StateModel: BaseStateModel<Provider> {
         @Published var items: [Item] = []
         @Published var autotune: Autotune?

+ 1 - 1
FreeAPS/Sources/Modules/CREditor/View/CREditorRootView.swift

@@ -1,7 +1,7 @@
 import SwiftUI
 import Swinject
 
-extension CREditor {
+extension CarbRatioEditor {
     struct RootView: BaseView {
         let resolver: Resolver
         @StateObject var state = StateModel()

+ 1 - 1
FreeAPS/Sources/Modules/GeneralSettings/View/UnitsLimitsSettingsRootView.swift

@@ -65,7 +65,7 @@ extension UnitsLimitsSettings {
                 )
 
                 SettingInputSection(
-                    decimalValue: $state.maxIOB,
+                    decimalValue: $state.maxCOB,
                     booleanValue: $booleanPlaceholder,
                     shouldDisplayHint: $shouldDisplayHint,
                     selectedVerboseHint: Binding(