Просмотр исходного кода

Remove BG task for AppleWatchManager to avoid end task errors WIP

Deniz Cengiz 1 год назад
Родитель
Сommit
c338a4b47a
1 измененных файлов с 17 добавлено и 17 удалено
  1. 17 17
      Trio/Sources/Services/WatchManager/AppleWatchManager.swift

+ 17 - 17
Trio/Sources/Services/WatchManager/AppleWatchManager.swift

@@ -327,23 +327,23 @@ final class BaseWatchManager: NSObject, WCSessionDelegate, Injectable, WatchMana
             return
         }
 
-        var backgroundTaskID: UIBackgroundTaskIdentifier = .invalid
-        backgroundTaskID = UIApplication.shared.beginBackgroundTask(withName: "Watch Data Upload") {
-            guard backgroundTaskID != .invalid else { return }
-            Task {
-                UIApplication.shared.endBackgroundTask(backgroundTaskID)
-            }
-            backgroundTaskID = .invalid
-        }
-
-        defer {
-            if backgroundTaskID != .invalid {
-                Task {
-                    UIApplication.shared.endBackgroundTask(backgroundTaskID)
-                }
-                backgroundTaskID = .invalid
-            }
-        }
+//        var backgroundTaskID: UIBackgroundTaskIdentifier = .invalid
+//        backgroundTaskID = UIApplication.shared.beginBackgroundTask(withName: "Watch Data Upload") {
+//            guard backgroundTaskID != .invalid else { return }
+//            Task {
+//                UIApplication.shared.endBackgroundTask(backgroundTaskID)
+//            }
+//            backgroundTaskID = .invalid
+//        }
+//
+//        defer {
+//            if backgroundTaskID != .invalid {
+//                Task {
+//                    UIApplication.shared.endBackgroundTask(backgroundTaskID)
+//                }
+//                backgroundTaskID = .invalid
+//            }
+//        }
 
         let message: [String: Any] = [
             "currentGlucose": state.currentGlucose ?? "--",