From 8fa17463b3634448f863073306d310cd46ddae03 Mon Sep 17 00:00:00 2001 From: Dariusz Rybicki <dariusz@elixxir.io> Date: Fri, 26 Aug 2022 13:23:34 +0100 Subject: [PATCH] Use Contact model in UserDiscoveryGetContact --- .../UserDiscovery/Functors/UserDiscoveryGetContact.swift | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Sources/XXClient/UserDiscovery/Functors/UserDiscoveryGetContact.swift b/Sources/XXClient/UserDiscovery/Functors/UserDiscoveryGetContact.swift index 19d7fb76..d2c4c706 100644 --- a/Sources/XXClient/UserDiscovery/Functors/UserDiscoveryGetContact.swift +++ b/Sources/XXClient/UserDiscovery/Functors/UserDiscoveryGetContact.swift @@ -2,16 +2,18 @@ import Bindings import XCTestDynamicOverlay public struct UserDiscoveryGetContact { - public var run: () throws -> Data + public var run: () throws -> Contact - public func callAsFunction() throws -> Data { + public func callAsFunction() throws -> Contact { try run() } } extension UserDiscoveryGetContact { public static func live(_ bindingsUD: BindingsUserDiscovery) -> UserDiscoveryGetContact { - UserDiscoveryGetContact(run: bindingsUD.getContact) + UserDiscoveryGetContact { + Contact.live(try bindingsUD.getContact()) + } } } -- GitLab