Ivan Valkou 4 лет назад
Родитель
Сommit
a09beb2369

+ 1 - 1
FreeAPS/Sources/APS/CGM/DexcomSource.swift

@@ -6,7 +6,7 @@ final class DexcomSource: GlucoseSource {
     private let processQueue = DispatchQueue(label: "DexcomSource.processQueue")
 
     private let dexcomManager = TransmitterManager(
-        state: TransmitterManagerState(transmitterID: UserDefaults.standard.dexcomTransmitterID ?? "8MBPEY")
+        state: TransmitterManagerState(transmitterID: UserDefaults.standard.dexcomTransmitterID ?? "000000")
     )
 
     private var promise: Future<[BloodGlucose], Error>.Promise?

+ 1 - 0
FreeAPS/Sources/APS/FetchGlucoseManager.swift

@@ -79,6 +79,7 @@ final class BaseFetchGlucoseManager: FetchGlucoseManager, Injectable {
             .publisher(for: \.dexcomTransmitterID)
             .removeDuplicates()
             .sink { id in
+                guard [.dexcomG5, .dexcomG6].contains(self.settingsManager.settings.cgm) else { return }
                 if id != self.dexcomSource.transmitterID {
                     self.dexcomSource = DexcomSource()
                 }