Commit eb37f7a964eca4424b037b7eb02abc08e1c2b3d2
1 parent
90c761b0
feat:concurrenty
Showing
2 changed files
with
14 additions
and
14 deletions
HDFwear/Tools/BluetoothManager+Function.swift
@@ -305,14 +305,14 @@ extension BluetoothManager { | @@ -305,14 +305,14 @@ extension BluetoothManager { | ||
305 | // 同步数据 | 305 | // 同步数据 |
306 | func newStartSyncHealthData(closure: Any?, data: Data, synType: SyncType) { | 306 | func newStartSyncHealthData(closure: Any?, data: Data, synType: SyncType) { |
307 | // if !isSync { | 307 | // if !isSync { |
308 | - GCDTimer.shared.scheduledDispatchTimerNotNow(WithTimerName: "SyncInterval", timeInterval: 0.1, queue: .main, repeats: false) { | 308 | +// GCDTimer.shared.scheduledDispatchTimerNotNow(WithTimerName: "SyncInterval", timeInterval: 0.1, queue: .main, repeats: false) { |
309 | self.clearClosures(closure: closure) | 309 | self.clearClosures(closure: closure) |
310 | // self.startSyncTimer() | 310 | // self.startSyncTimer() |
311 | // self.isNextSync = false | 311 | // self.isNextSync = false |
312 | // self.isSync = true | 312 | // self.isSync = true |
313 | // self.isSyncType = synType | 313 | // self.isSyncType = synType |
314 | self.sendData(data) | 314 | self.sendData(data) |
315 | - } | 315 | +// } |
316 | // } else { | 316 | // } else { |
317 | // switch closure { | 317 | // switch closure { |
318 | // case is BloodPressureClosure: | 318 | // case is BloodPressureClosure: |
HDFwear/Tools/BluetoothManager.swift
@@ -1322,18 +1322,18 @@ class BluetoothManager: NSObject { | @@ -1322,18 +1322,18 @@ class BluetoothManager: NSObject { | ||
1322 | // } | 1322 | // } |
1323 | 1323 | ||
1324 | func clearClosures(closure: Any?) { | 1324 | func clearClosures(closure: Any?) { |
1325 | - heartRateClosure = nil | ||
1326 | - bloodPressureClosure = nil | ||
1327 | - bloodOxygenClosure = nil | ||
1328 | - sleepClosure = nil | ||
1329 | - stepClosure = nil | ||
1330 | - exerciseClosure = nil | ||
1331 | - pressureClosure = nil | ||
1332 | - mettClosure = nil | ||
1333 | - gpsClosure = nil | ||
1334 | - intensiveTimeClosure = nil | ||
1335 | - beidouCardClosure = nil | ||
1336 | - firmwareVersionClosure = nil | 1325 | +// heartRateClosure = nil |
1326 | +// bloodPressureClosure = nil | ||
1327 | +// bloodOxygenClosure = nil | ||
1328 | +// sleepClosure = nil | ||
1329 | +// stepClosure = nil | ||
1330 | +// exerciseClosure = nil | ||
1331 | +// pressureClosure = nil | ||
1332 | +// mettClosure = nil | ||
1333 | +// gpsClosure = nil | ||
1334 | +// intensiveTimeClosure = nil | ||
1335 | +// beidouCardClosure = nil | ||
1336 | +// firmwareVersionClosure = nil | ||
1337 | switch closure { | 1337 | switch closure { |
1338 | case is BloodPressureClosure: | 1338 | case is BloodPressureClosure: |
1339 | bloodPressureClosure = closure as? BloodPressureClosure | 1339 | bloodPressureClosure = closure as? BloodPressureClosure |