Prechádzať zdrojové kódy

Guard against empty Dexcom data array to prevent crash

Jonas Björkert 1 rok pred
rodič
commit
fa2596f60b

+ 2 - 2
LoopFollow/Controllers/Nightscout/BGData.swift

@@ -24,8 +24,8 @@ extension MainViewController {
                 return
             }
 
-            guard let data = result else {
-                LogManager.shared.log(category: .dexcom, message: "Received nil data from Dexcom", limitIdentifier: "Received nil data from Dexcom")
+            guard let data = result, !data.isEmpty else {
+                LogManager.shared.log(category: .dexcom, message: "Received empty data array from Dexcom", limitIdentifier: "Received empty data array from Dexcom")
                 self.webLoadNSBGData()
                 return
             }