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