Jon Fawcett 6 лет назад
Родитель
Сommit
41f7818d88
1 измененных файлов с 26 добавлено и 30 удалено
  1. 26 30
      LoopFollow/Controllers/NightScout.swift

+ 26 - 30
LoopFollow/Controllers/NightScout.swift

@@ -104,16 +104,13 @@ extension MainViewController {
         request.cachePolicy = URLRequest.CachePolicy.reloadIgnoringLocalCacheData
 
         // Downloader
-        chartDispatch.enter()
         let getBGTask = URLSession.shared.dataTask(with: request) { data, response, error in
             if self.consoleLogging == true {print("start bg url")}
             guard error == nil else {
-                self.chartDispatch.leave()
                 return
                 
             }
             guard let data = data else {
-                self.chartDispatch.leave()
                 return
                 
             }
@@ -124,10 +121,9 @@ extension MainViewController {
                 DispatchQueue.main.async {
                     // trigger the processor for the data after downloading.
                     self.ProcessNSBGData(data: entriesResponse, onlyPullLastRecord: onlyPullLastRecord)
-                    self.chartDispatch.leave()
+                    
                 }
             } else {
-                self.chartDispatch.leave()
                 return
                 
             }
@@ -238,15 +234,15 @@ extension MainViewController {
             var requestDeviceStatus = URLRequest(url: urlDeviceStatus)
             requestDeviceStatus.cachePolicy = URLRequest.CachePolicy.reloadIgnoringLocalCacheData
             
-            self.chartDispatch.enter()
+            
             let deviceStatusTask = URLSession.shared.dataTask(with: requestDeviceStatus) { data, response, error in
             if self.consoleLogging == true {print("in device status loop.")}
             guard error == nil else {
-                self.chartDispatch.leave()
+                
                 return
             }
             guard let data = data else {
-                self.chartDispatch.leave()
+                
                 return
             }
 
@@ -255,10 +251,10 @@ extension MainViewController {
             if let json = json {
                 DispatchQueue.main.async {
                     self.updateDeviceStatusDisplay(jsonDeviceStatus: json)
-                    self.chartDispatch.leave()
+                    
                 }
             } else {
-                self.chartDispatch.leave()
+                
                 return
             }
             if self.consoleLogging == true {print("finish pump update")}}
@@ -539,14 +535,14 @@ extension MainViewController {
           
           var request = URLRequest(url: url)
           request.cachePolicy = URLRequest.CachePolicy.reloadIgnoringLocalCacheData
-            self.chartDispatch.enter()
+           
             let task = URLSession.shared.dataTask(with: request) { data, response, error in
               guard error == nil else {
-                self.chartDispatch.leave()
+               
                 return
               }
               guard let data = data else {
-                self.chartDispatch.leave()
+                
                 return
               }
               
@@ -556,10 +552,10 @@ extension MainViewController {
               if let json = json {
                   DispatchQueue.main.async {
                       self.updateProfile(jsonDeviceStatus: json)
-                    self.chartDispatch.leave()
+                    
                   }
               } else {
-                self.chartDispatch.leave()
+                
                 return
               }
           }
@@ -600,15 +596,15 @@ extension MainViewController {
           
             var request = URLRequest(url: urlData)
             request.cachePolicy = URLRequest.CachePolicy.reloadIgnoringLocalCacheData
-                self.chartDispatch.enter()
+                
             let task = URLSession.shared.dataTask(with: request) { data, response, error in
            
                 guard error == nil else {
-                   self.chartDispatch.leave()
+                   
                     return
                 }
                 guard let data = data else {
-                    self.chartDispatch.leave()
+                    
                     return
                 }
                     
@@ -616,10 +612,10 @@ extension MainViewController {
                 if let json = json {
                     DispatchQueue.main.async {
                         self.updateBasals(entries: json)
-                        self.chartDispatch.leave()
+                       
                     }
                 } else {
-                   self.chartDispatch.leave()
+                  
                     return
                 }
             }
@@ -768,15 +764,15 @@ extension MainViewController {
           }
           var request = URLRequest(url: urlData)
            request.cachePolicy = URLRequest.CachePolicy.reloadIgnoringLocalCacheData
-        self.chartDispatch.enter()
+      
         let task = URLSession.shared.dataTask(with: request) { data, response, error in
           
                guard error == nil else {
-                self.chartDispatch.leave()
+               
                 return
                }
                guard let data = data else {
-                self.chartDispatch.leave()
+                
                 return
                }
                    
@@ -784,10 +780,10 @@ extension MainViewController {
                if let json = json {
                    DispatchQueue.main.async {
                        self.processNSBolus(entries: json)
-                    self.chartDispatch.leave()
+                    
                    }
                } else {
-                self.chartDispatch.leave()
+              
                 return
                }
            }
@@ -848,15 +844,15 @@ extension MainViewController {
           }
           var request = URLRequest(url: urlData)
            request.cachePolicy = URLRequest.CachePolicy.reloadIgnoringLocalCacheData
-        self.chartDispatch.enter()
+        
            let task = URLSession.shared.dataTask(with: request) { data, response, error in
           
                guard error == nil else {
-                self.chartDispatch.leave()
+                
                 return
                }
                guard let data = data else {
-                self.chartDispatch.leave()
+               
                 return
                }
                    
@@ -864,10 +860,10 @@ extension MainViewController {
                if let json = json {
                    DispatchQueue.main.async {
                        self.processNSCarbs(entries: json)
-                    self.chartDispatch.leave()
+                    
                    }
                } else {
-                self.chartDispatch.leave()
+               
                 return
                }
            }