polscm32 пре 1 година
родитељ
комит
e9fc46dfe3

+ 5 - 0
Trio/Sources/Services/LiveActivity/LiveActivityBridge.swift

@@ -104,6 +104,11 @@ final class LiveActivityBridge: Injectable, ObservableObject, SettingsObserver {
             self.overridesDidUpdate()
             self.overridesDidUpdate()
         }.store(in: &subscriptions)
         }.store(in: &subscriptions)
 
 
+        coreDataPublisher?.filterByEntityName("GlucoseStored").sink { [weak self] _ in
+            guard let self = self else { return }
+            self.setupGlucoseArray()
+        }.store(in: &subscriptions)
+
         coreDataPublisher?.filterByEntityName("OrefDetermination").sink { [weak self] _ in
         coreDataPublisher?.filterByEntityName("OrefDetermination").sink { [weak self] _ in
             guard let self = self else { return }
             guard let self = self else { return }
             self.orefDeterminationSubject.send()
             self.orefDeterminationSubject.send()

+ 1 - 0
Trio/Sources/Services/Network/Nightscout/NightscoutManager.swift

@@ -220,6 +220,7 @@ final class BaseNightscoutManager: NightscoutManager, Injectable {
             .sink { [weak self] _ in
             .sink { [weak self] _ in
                 guard let self = self else { return }
                 guard let self = self else { return }
                 Task.detached {
                 Task.detached {
+                    await self.uploadGlucose()
                     await self.uploadManualGlucose()
                     await self.uploadManualGlucose()
                 }
                 }
             }
             }