Преглед на файлове

limit overrides to 24 hour display

Jon Fawcett преди 6 години
родител
ревизия
36357ab1b9
променени са 1 файла, в които са добавени 11 реда и са изтрити 8 реда
  1. 11 8
      LoopFollow/Controllers/NightScout.swift

+ 11 - 8
LoopFollow/Controllers/NightScout.swift

@@ -450,19 +450,22 @@ extension MainViewController {
                                            .withDashSeparatorInDate,
                                            .withColonSeparatorInTime]
                 if let timestamp = formatter.date(from: (override["timestamp"] as! String))?.timeIntervalSince1970 {
-                    if let isActive = override["active"] as? Bool {
-                        if isActive {
-                            if let multiplier = override["multiplier"] as? Double {
+                    if timestamp > dateTimeUtils.getTimeInterval24HoursAgo() {
+                        if let isActive = override["active"] as? Bool {
+                            if isActive {
+                                if let multiplier = override["multiplier"] as? Double {
+                                    let override = DataStructs.overrideGraphStruct(value: multiplier, date: timestamp, sgv: 40)
+                                    overrideData.append(override)
+                                }
+                                
+                            } else {
+                                let multiplier = 1.0 as Double
                                 let override = DataStructs.overrideGraphStruct(value: multiplier, date: timestamp, sgv: 40)
                                 overrideData.append(override)
                             }
-                            
-                        } else {
-                            let multiplier = 1.0 as Double
-                            let override = DataStructs.overrideGraphStruct(value: multiplier, date: timestamp, sgv: 40)
-                            overrideData.append(override)
                         }
                     }
+                    
                 }
             }
         }