From 4601f66d11cc27fa5fe345b240001b0e94281d7a Mon Sep 17 00:00:00 2001
From: Dariusz Rybicki <dariusz@elixxir.io>
Date: Fri, 26 Aug 2022 14:15:33 +0100
Subject: [PATCH] Use Contact model in UdLookupCallback

---
 Sources/XXClient/Callbacks/UdLookupCallback.swift | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/Sources/XXClient/Callbacks/UdLookupCallback.swift b/Sources/XXClient/Callbacks/UdLookupCallback.swift
index 772933fc..94fe0e5a 100644
--- a/Sources/XXClient/Callbacks/UdLookupCallback.swift
+++ b/Sources/XXClient/Callbacks/UdLookupCallback.swift
@@ -2,11 +2,11 @@ import Bindings
 import XCTestDynamicOverlay
 
 public struct UdLookupCallback {
-  public init(handle: @escaping (Result<Data, NSError>) -> Void) {
+  public init(handle: @escaping (Result<Contact, NSError>) -> Void) {
     self.handle = handle
   }
 
-  public var handle: (Result<Data, NSError>) -> Void
+  public var handle: (Result<Contact, NSError>) -> Void
 }
 
 extension UdLookupCallback {
@@ -28,7 +28,7 @@ extension UdLookupCallback {
         if let error = err {
           callback.handle(.failure(error as NSError))
         } else if let data = contactBytes {
-          callback.handle(.success(data))
+          callback.handle(.success(Contact.live(data)))
         } else {
           fatalError("BindingsUdLookupCallback received `nil` data and `nil` error")
         }
-- 
GitLab