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(
|
private static func schedule(
|
||||||
envID: sending String,
|
envID: sending String,
|
||||||
deviceID: UInt128,
|
deviceID: UInt128,
|
||||||
success: sending @escaping (_ msg: Data) throws -> Void,
|
success: sending @escaping (_ msg: Data) async throws -> Void,
|
||||||
failure: sending @escaping () -> Void
|
failure: sending @escaping () -> Void
|
||||||
) -> Task<(), Never>{
|
) -> Task<(), Never>{
|
||||||
let _devID: String = "\(deviceID)"
|
let _devID: String = "\(deviceID)"
|
||||||
@ -117,7 +117,7 @@ public actor IoTSimulatorCore {
|
|||||||
do {
|
do {
|
||||||
let message = try dev.work(envrionment: env)
|
let message = try dev.work(envrionment: env)
|
||||||
|
|
||||||
try success(message)
|
try await success(message)
|
||||||
} catch {
|
} catch {
|
||||||
failure()
|
failure()
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user