This commit is contained in:
anlicheng 2025-08-03 01:04:53 +08:00
parent 5756422ebb
commit 95760764a5

View File

@ -98,13 +98,16 @@ actor SDLSuperClient {
}
// --MARK:
// group.addTask {
// while !Task.isCancelled {
// await self.ping()
// try await Task.sleep(nanoseconds: 5 * 1_000_000_000)
// }
// NSLog("[SDLSuperClient] heartbeat cancelled")
// }
group.addTask {
while true {
try Task.checkCancellation()
await self.ping()
try Task.checkCancellation()
try await Task.sleep(nanoseconds: 5 * 1_000_000_000)
try Task.checkCancellation()
}
NSLog("[SDLSuperClient] heartbeat cancelled")
}
try await group.waitForAll()
NSLog("[SDLSuperClient] group closed")