Skip to content

Commit 13a3883

Browse files
Fix watch carb entry propagation
* Add isUploadedToHealth flag * Add isUploadedToTidepool flag * Fixes issues where carb entries from Apple Watch were no propagated to third party services * Addresses #948 Co-Authored-By: Maria Ypma <99215346+snickerdoodleparent@users.noreply.github.com>
1 parent 576d323 commit 13a3883

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Trio/Sources/Services/WatchManager/AppleWatchManager.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -740,6 +740,8 @@ final class BaseWatchManager: NSObject, WCSessionDelegate, Injectable, WatchMana
740740
carbEntry.note = String(localized: "Via Watch", comment: "Note added to carb entry when entered via watch")
741741
carbEntry.isFPU = false // set this to false to ensure watch-entered carbs are displayed in main chart
742742
carbEntry.isUploadedToNS = false
743+
carbEntry.isUploadedToHealth = false
744+
carbEntry.isUploadedToTidepool = false
743745

744746
do {
745747
guard context.hasChanges else {
@@ -802,6 +804,8 @@ final class BaseWatchManager: NSObject, WCSessionDelegate, Injectable, WatchMana
802804
carbEntry.note = String(localized: "Via Watch", comment: "Note added to carb entry when entered via watch")
803805
carbEntry.isFPU = false // set this to false to ensure watch-entered carbs are displayed in main chart
804806
carbEntry.isUploadedToNS = false
807+
carbEntry.isUploadedToHealth = false
808+
carbEntry.isUploadedToTidepool = false
805809

806810
guard context.hasChanges else {
807811
// Acknowledge failure

0 commit comments

Comments
 (0)