V0.7.3.b Arroyo toad
Modified success paramter to accept async functions
This commit is contained in:
parent
e0921f4ca4
commit
06a5dd9c4a
@ -101,7 +101,7 @@ public actor IoTSimulatorCore {
|
||||
private static func schedule(
|
||||
envID: sending String,
|
||||
deviceID: UInt128,
|
||||
success: sending @escaping (_ msg: Data) throws -> Void,
|
||||
success: sending @escaping (_ msg: Data) async throws -> Void,
|
||||
failure: sending @escaping () -> Void
|
||||
) -> Task<(), Never>{
|
||||
let _devID: String = "\(deviceID)"
|
||||
@ -117,7 +117,7 @@ public actor IoTSimulatorCore {
|
||||
do {
|
||||
let message = try dev.work(envrionment: env)
|
||||
|
||||
try success(message)
|
||||
try await success(message)
|
||||
} catch {
|
||||
failure()
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user