From 9a3e5d90461a995198be4da14f92aae348fa3fb8 Mon Sep 17 00:00:00 2001
From: Dariusz Rybicki <dariusz@elixxir.io>
Date: Wed, 24 Aug 2022 13:19:17 +0100
Subject: [PATCH] Use UDSearchResult model in UdSearchCallback

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

diff --git a/Sources/XXClient/Callbacks/UdSearchCallback.swift b/Sources/XXClient/Callbacks/UdSearchCallback.swift
index d836dcb3..252c6546 100644
--- a/Sources/XXClient/Callbacks/UdSearchCallback.swift
+++ b/Sources/XXClient/Callbacks/UdSearchCallback.swift
@@ -2,11 +2,11 @@ import Bindings
 import XCTestDynamicOverlay
 
 public struct UdSearchCallback {
-  public init(handle: @escaping (Result<[Data], NSError>) -> Void) {
+  public init(handle: @escaping (Result<[UDSearchResult], NSError>) -> Void) {
     self.handle = handle
   }
 
-  public var handle: (Result<[Data], NSError>) -> Void
+  public var handle: (Result<[UDSearchResult], NSError>) -> Void
 }
 
 extension UdSearchCallback {
@@ -29,7 +29,7 @@ extension UdSearchCallback {
           callback.handle(.failure(error as NSError))
         } else if let data = contactListJSON {
           do {
-            callback.handle(.success(try JSONDecoder().decode([Data].self, from: data)))
+            callback.handle(.success(try [UDSearchResult].decode(data)))
           } catch {
             callback.handle(.failure(error as NSError))
           }
-- 
GitLab