|
@@ -7,6 +7,7 @@ extension NightscoutConfig {
|
|
|
@Injected() private var keychain: Keychain!
|
|
@Injected() private var keychain: Keychain!
|
|
|
@Injected() private var nightscoutManager: NightscoutManager!
|
|
@Injected() private var nightscoutManager: NightscoutManager!
|
|
|
@Injected() private var glucoseStorage: GlucoseStorage!
|
|
@Injected() private var glucoseStorage: GlucoseStorage!
|
|
|
|
|
+ @Injected() private var healthKitManager: HealthKitManager!
|
|
|
|
|
|
|
|
@Published var url = ""
|
|
@Published var url = ""
|
|
|
@Published var secret = ""
|
|
@Published var secret = ""
|
|
@@ -62,6 +63,7 @@ extension NightscoutConfig {
|
|
|
|
|
|
|
|
guard glucose.isNotEmpty else { return }
|
|
guard glucose.isNotEmpty else { return }
|
|
|
self.glucoseStorage.storeGlucose(glucose)
|
|
self.glucoseStorage.storeGlucose(glucose)
|
|
|
|
|
+ self.healthKitManager.saveIfNeeded(bloodGlucoses: glucose)
|
|
|
}
|
|
}
|
|
|
.store(in: &lifetime)
|
|
.store(in: &lifetime)
|
|
|
}
|
|
}
|