Przeglądaj źródła

Test. tdd.json, Not quite done yet.

Jon Mårtensson 4 lat temu
rodzic
commit
436ddcce10

+ 4 - 0
FreeAPS/Sources/APS/APSManager.swift

@@ -586,7 +586,11 @@ final class BaseAPSManager: APSManager, Injectable {
             var enacted = suggestion
             enacted.timestamp = Date()
             enacted.recieved = received
+
+            let tdd_ = TDD(tdd: enacted.tdd ?? 0, timestamp: Date())
+
             storage.save(enacted, as: OpenAPS.Enact.enacted)
+            storage.save(tdd_, as: OpenAPS.Monitor.tdd)
             debug(.apsManager, "Suggestion enacted. Received: \(received)")
             DispatchQueue.main.async {
                 self.broadcaster.notify(EnactedSuggestionObserver.self, on: .main) {

+ 1 - 1
FreeAPS/Sources/Models/TDD.swift

@@ -1,6 +1,6 @@
 import Foundation
 
 struct TDD: JSON, Equatable {
-    let tdd: Decimal
+    var tdd: Decimal
     var timestamp: Date
 }

+ 2 - 0
FreeAPS/Sources/Modules/Settings/View/SettingsRootView.swift

@@ -108,6 +108,8 @@ extension Settings {
                                 .navigationLink(to: .configEditor(file: OpenAPS.Monitor.tempBasal), from: self)
                             Text("Middleware")
                                 .navigationLink(to: .configEditor(file: OpenAPS.Middleware.determineBasal), from: self)
+                            Text("TDD")
+                                .navigationLink(to: .configEditor(file: OpenAPS.Monitor.tdd), from: self)
                             Text("Edit settings json")
                                 .navigationLink(to: .configEditor(file: OpenAPS.FreeAPS.settings), from: self)
                         }

+ 1 - 1
FreeAPS/Sources/Views/TagCloudView.swift

@@ -82,7 +82,7 @@ struct TagCloudView: View {
             .font(.subheadline)
             .background(colorOfTag.opacity(0.8))
             .foregroundColor(Color.white)
-            .cornerRadius(5) }
+            .cornerRadius(2) }
     }
 
     private func viewHeightReader(_ binding: Binding<CGFloat>) -> some View {