Browse Source

Merge pull request #506 from imbercal/NightscoutDataImprovements

Fix Nightscout API Query Using Unreliable `dateString` Field
Marion Barker 6 months ago
parent
commit
260a1abcd8
1 changed files with 1 additions and 2 deletions
  1. 1 2
      LoopFollow/Controllers/Nightscout/BGData.swift

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

@@ -51,10 +51,9 @@ extension MainViewController {
         }
 
         var parameters: [String: String] = [:]
-        let utcISODateFormatter = ISO8601DateFormatter()
         let date = Calendar.current.date(byAdding: .day, value: -1 * Storage.shared.downloadDays.value, to: Date())!
         parameters["count"] = "\(Storage.shared.downloadDays.value * 2 * 24 * 60 / 5)"
-        parameters["find[dateString][$gte]"] = utcISODateFormatter.string(from: date)
+        parameters["find[date][$gte]"] = "\(Int(date.timeIntervalSince1970 * 1000))"
 
         // Exclude 'cal' entries
         parameters["find[type][$ne]"] = "cal"