diff --git a/Sources/XXClient/E2E/Functors/E2EVerifyOwnership.swift b/Sources/XXClient/E2E/Functors/E2EVerifyOwnership.swift index e6011bcab9cba7cd0f19b048af4f4f6d0ca7629e..f9c268def63da01abb8e77bb61eef4be5a1f75e0 100644 --- a/Sources/XXClient/E2E/Functors/E2EVerifyOwnership.swift +++ b/Sources/XXClient/E2E/Functors/E2EVerifyOwnership.swift @@ -2,24 +2,24 @@ import Bindings import XCTestDynamicOverlay public struct E2EVerifyOwnership { - public var run: (Data, Data, Int) throws -> Bool + public var run: (Contact, Contact, Int) throws -> Bool public func callAsFunction( - receivedContact: Data, - verifiedContact: Data, + received: Contact, + verified: Contact, e2eId: Int ) throws -> Bool { - try run(receivedContact, verifiedContact, e2eId) + try run(received, verified, e2eId) } } extension E2EVerifyOwnership { public static func live(_ bindingsE2E: BindingsE2e) -> E2EVerifyOwnership { - E2EVerifyOwnership { receivedContact, verifiedContact, e2eId in + E2EVerifyOwnership { received, verified, e2eId in var result: ObjCBool = false try bindingsE2E.verifyOwnership( - receivedContact, - verifiedContact: verifiedContact, + received.data, + verifiedContact: verified.data, e2eId: e2eId, ret0_: &result )