Преглед изворни кода

Updating BGData.swift to pass more variables to updateContactImage

Mike пре 1 година
родитељ
комит
331f3d2072
1 измењених фајлова са 12 додато и 3 уклоњено
  1. 12 3
      LoopFollow/Controllers/Nightscout/BGData.swift

+ 12 - 3
LoopFollow/Controllers/Nightscout/BGData.swift

@@ -290,14 +290,23 @@ extension MainViewController {
             // Update contact
             if ObservableUserDefaults.shared.contactEnabled.value {
                 var extra: String = ""
+                var extraTrend: String? = nil
+                var extraDelta: String? = nil
 
-                if ObservableUserDefaults.shared.contactTrend.value = "Include" {
+                if ObservableUserDefaults.shared.contactTrend.value == "Include" {
                     extra = snoozerDirection
-                } else if ObservableUserDefaults.shared.contactDelta.value = "Include" {
+                } else if ObservableUserDefaults.shared.contactDelta.value == "Include" {
                     extra = snoozerDelta
                 }
 
-                self.contactImageUpdater.updateContactImage(bgValue: bgTextStr, extra: extra, stale: deltaTime >= 12)
+                if ObservableUserDefaults.shared.contactTrend.value == "Separate" {
+                    extraTrend = snoozerDirection
+                }
+                if ObservableUserDefaults.shared.contactDelta.value == "Separate" {
+                    extraDelta = snoozerDelta
+                }
+
+                self.contactImageUpdater.updateContactImage(bgValue: bgTextStr, extra: extra, extraTrend: extraTrend, extraDelta: extraDelta, stale: deltaTime >= 12)
             }
         }
     }