Skip to content

Commit 16c5f95

Browse files
committed
foodtype and error logging
1 parent 76762ed commit 16c5f95

File tree

3 files changed

+12
-6
lines changed

3 files changed

+12
-6
lines changed

Loop/Extensions/MealBolusNightscoutTreatment.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ import HealthKit
1414
extension MealBolusNightscoutTreatment {
1515
public convenience init(carbEntry: CarbEntry) {
1616
let carbGrams = carbEntry.quantity.doubleValue(for: HKUnit.gram())
17-
self.init(timestamp: carbEntry.startDate, enteredBy: "loop://\(UIDevice.current.name)", id: carbEntry.externalID, carbs: lround(carbGrams), absorptionTime: carbEntry.absorptionTime)
17+
self.init(timestamp: carbEntry.startDate, enteredBy: "loop://\(UIDevice.current.name)", id: carbEntry.externalID, carbs: lround(carbGrams), absorptionTime: carbEntry.absorptionTime, foodType: carbEntry.foodType)
1818
}
1919
}

Loop/Extensions/NightscoutUploader.swift

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ import NightscoutUploadKit
1313

1414

1515
extension NightscoutUploader: CarbStoreSyncDelegate {
16+
static let logger = DiagnosticLogger.shared!.forCategory("NightscoutUploader")
17+
18+
1619
public func carbStore(_ carbStore: CarbStore, hasEntriesNeedingUpload entries: [CarbEntry], completion: @escaping ([String]) -> Void) {
1720
let nsCarbEntries = entries.map({ MealBolusNightscoutTreatment(carbEntry: $0)})
1821

@@ -21,7 +24,8 @@ extension NightscoutUploader: CarbStoreSyncDelegate {
2124
case .success(let ids):
2225
// Pass new ids back
2326
completion(ids)
24-
case .failure:
27+
case .failure(let error):
28+
NightscoutUploader.logger.error(error)
2529
completion([])
2630
}
2731
}
@@ -32,7 +36,8 @@ extension NightscoutUploader: CarbStoreSyncDelegate {
3236
let nsCarbEntries = entries.map({ MealBolusNightscoutTreatment(carbEntry: $0)})
3337

3438
modifyTreatments(nsCarbEntries) { (error) in
35-
if error != nil {
39+
if let error = error {
40+
NightscoutUploader.logger.error(error)
3641
completion([])
3742
} else {
3843
completion(entries.map { $0.externalID ?? "" } )
@@ -43,8 +48,8 @@ extension NightscoutUploader: CarbStoreSyncDelegate {
4348
public func carbStore(_ carbStore: CarbStore, hasDeletedEntries ids: [String], completion: @escaping ([String]) -> Void) {
4449

4550
deleteTreatmentsById(ids) { (error) in
46-
if error != nil {
47-
completion([])
51+
if let error = error {
52+
NightscoutUploader.logger.error(error)
4853
} else {
4954
completion(ids)
5055
}

Loop/Managers/DeviceDataManager.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -681,7 +681,8 @@ extension DeviceDataManager: DoseStoreDelegate {
681681
case .success(let objects):
682682
completionHandler(objects)
683683
case .failure(let error):
684-
self.logger.addError(error, fromSource: "NightscoutUploadKit")
684+
let logger = DiagnosticLogger.shared!.forCategory("NightscoutUploader")
685+
logger.error(error)
685686
completionHandler([])
686687
}
687688
}

0 commit comments

Comments
 (0)