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