ソースを参照

Pass along new cgmManager value in update call

Co-Authored-By: avouspierre <pn.lagarde@gmail.com>
Deniz Cengiz 1 年間 前
コミット
5c02fc305e
1 ファイル変更3 行追加2 行削除
  1. 3 2
      FreeAPS/Sources/APS/CGM/PluginSource.swift

+ 3 - 2
FreeAPS/Sources/APS/CGM/PluginSource.swift

@@ -145,13 +145,14 @@ extension PluginSource: CGMManagerDelegate {
             )
             return
         }
-        // Adjust Trio-specific NS Upload setting to true, when CGM setting is changed
+        // Adjust Trio-specific NS Upload setting value when CGM setting is changed
         trioFetchGlucoseManager.settingsManager.settings.uploadGlucose = cgmManager.shouldSyncToRemoteService
 
         // Update glucose source upon state change, e.g. when user switches G7 which is basically a transmitter change without removing and adding a transmitter.
         trioFetchGlucoseManager.updateGlucoseSource(
             cgmGlucoseSourceType: trioFetchGlucoseManager.settingsManager.settings.cgm,
-            cgmGlucosePluginId: trioFetchGlucoseManager.settingsManager.settings.cgmPluginIdentifier
+            cgmGlucosePluginId: trioFetchGlucoseManager.settingsManager.settings.cgmPluginIdentifier,
+            newManager: cgmManager as? CGMManagerUI
         )
     }