|
@@ -18,7 +18,6 @@ final class BaseFetchGlucoseManager: FetchGlucoseManager, Injectable {
|
|
|
private var lifetime = Lifetime()
|
|
private var lifetime = Lifetime()
|
|
|
private let timer = DispatchTimer(timeInterval: 1.minutes.timeInterval)
|
|
private let timer = DispatchTimer(timeInterval: 1.minutes.timeInterval)
|
|
|
|
|
|
|
|
- private lazy var appGroupSource = AppGroupSource()
|
|
|
|
|
private lazy var dexcomSource = DexcomSource()
|
|
private lazy var dexcomSource = DexcomSource()
|
|
|
private lazy var simulatorSource = GlucoseSimulatorSource()
|
|
private lazy var simulatorSource = GlucoseSimulatorSource()
|
|
|
|
|
|
|
@@ -33,7 +32,7 @@ final class BaseFetchGlucoseManager: FetchGlucoseManager, Injectable {
|
|
|
private func updateGlucoseSource() {
|
|
private func updateGlucoseSource() {
|
|
|
switch settingsManager.settings.cgm {
|
|
switch settingsManager.settings.cgm {
|
|
|
case .xdrip:
|
|
case .xdrip:
|
|
|
- glucoseSource = appGroupSource
|
|
|
|
|
|
|
+ glucoseSource = AppGroupSource(from: "xDrip")
|
|
|
case .dexcomG5,
|
|
case .dexcomG5,
|
|
|
.dexcomG6:
|
|
.dexcomG6:
|
|
|
glucoseSource = dexcomSource
|
|
glucoseSource = dexcomSource
|
|
@@ -44,7 +43,7 @@ final class BaseFetchGlucoseManager: FetchGlucoseManager, Injectable {
|
|
|
case .libreTransmitter:
|
|
case .libreTransmitter:
|
|
|
glucoseSource = libreTransmitter
|
|
glucoseSource = libreTransmitter
|
|
|
case .glucoseDirect:
|
|
case .glucoseDirect:
|
|
|
- glucoseSource = appGroupSource
|
|
|
|
|
|
|
+ glucoseSource = AppGroupSource(from: "GlucoseDirect")
|
|
|
case .enlite:
|
|
case .enlite:
|
|
|
glucoseSource = deviceDataManager
|
|
glucoseSource = deviceDataManager
|
|
|
}
|
|
}
|