|
@@ -57,8 +57,8 @@ final class BaseFetchGlucoseManager: FetchGlucoseManager, Injectable {
|
|
|
timer.publisher
|
|
timer.publisher
|
|
|
.receive(on: processQueue)
|
|
.receive(on: processQueue)
|
|
|
.flatMap { date -> AnyPublisher<(Date, Date, [BloodGlucose], [BloodGlucose]), Never> in
|
|
.flatMap { date -> AnyPublisher<(Date, Date, [BloodGlucose], [BloodGlucose]), Never> in
|
|
|
- debug(.nightscout, "FetchGlucoseManager heartbeat")
|
|
|
|
|
- debug(.nightscout, "Start fetching glucose")
|
|
|
|
|
|
|
+ // debug(.nightscout, "FetchGlucoseManager heartbeat")
|
|
|
|
|
+ // debug(.nightscout, "Start fetching glucose")
|
|
|
self.updateGlucoseSource()
|
|
self.updateGlucoseSource()
|
|
|
return Publishers.CombineLatest4(
|
|
return Publishers.CombineLatest4(
|
|
|
Just(date),
|
|
Just(date),
|
|
@@ -69,7 +69,7 @@ final class BaseFetchGlucoseManager: FetchGlucoseManager, Injectable {
|
|
|
.eraseToAnyPublisher()
|
|
.eraseToAnyPublisher()
|
|
|
}
|
|
}
|
|
|
.sink { date, syncDate, glucose, glucoseFromHealth in
|
|
.sink { date, syncDate, glucose, glucoseFromHealth in
|
|
|
- debug(.nightscout, "SyncDate is \(syncDate)")
|
|
|
|
|
|
|
+ // debug(.nightscout, "SyncDate is \(syncDate)")
|
|
|
let allGlucose = glucose + glucoseFromHealth
|
|
let allGlucose = glucose + glucoseFromHealth
|
|
|
guard allGlucose.isNotEmpty else { return }
|
|
guard allGlucose.isNotEmpty else { return }
|
|
|
|
|
|