Bläddra i källkod

use timeQueue for debounce timer

marv-out suggestion
Robert 7 månader sedan
förälder
incheckning
96bcc37a61
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      Trio/Sources/Services/WatchManager/GarminManager.swift

+ 1 - 1
Trio/Sources/Services/WatchManager/GarminManager.swift

@@ -1108,7 +1108,7 @@ final class BaseGarminManager: NSObject, GarminManager, Injectable, @unchecked S
     /// Total delay: ~4s from first CoreData save to Bluetooth transmission (faster than old 10s throttle)
     private func subscribeToDeterminationThrottle() {
         determinationSubject
-            .debounce(for: .seconds(2), scheduler: DispatchQueue.main)
+            .debounce(for: .seconds(2), scheduler: timerQueue)
             .sink { [weak self] data in
                 guard let self = self else { return }