Skip to content
Snippets Groups Projects

Update Bindings

Merged Dariusz Rybicki requested to merge dev/update-bindings into development
1 file
+ 5
5
Compare changes
  • Side-by-side
  • Inline
@@ -2,22 +2,22 @@ import Bindings
import XCTestDynamicOverlay
public struct CMixWaitForRoundResult {
public var run: (E2ESendReport, Int, MessageDeliveryCallback) throws -> Void
public var run: (Data, Int, MessageDeliveryCallback) throws -> Void
public func callAsFunction(
report: E2ESendReport,
roundList: Data,
timeoutMS: Int,
callback: MessageDeliveryCallback
) throws {
try run(report, timeoutMS, callback)
try run(roundList, timeoutMS, callback)
}
}
extension CMixWaitForRoundResult {
public static func live(_ bindingsCMix: BindingsCmix) -> CMixWaitForRoundResult {
CMixWaitForRoundResult { report, timeoutMS, callback in
CMixWaitForRoundResult { roundList, timeoutMS, callback in
try bindingsCMix.wait(
forRoundResult: try report.encode(),
forRoundResult: roundList,
mdc: callback.makeBindingsMessageDeliveryCallback(),
timeoutMS: timeoutMS
)
Loading