From 69f587025167b49edcf8e8eb48e9262f4369783d Mon Sep 17 00:00:00 2001 From: Dariusz Rybicki <dariusz@elixxir.io> Date: Tue, 9 Aug 2022 19:49:07 +0100 Subject: [PATCH] Update E2EGetAllPartnerIds functor --- .../E2E/Functors/E2EGetAllPartnerIds.swift | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetAllPartnerIds.swift b/Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetAllPartnerIds.swift index f4375932..ccffadaa 100644 --- a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetAllPartnerIds.swift +++ b/Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetAllPartnerIds.swift @@ -2,16 +2,19 @@ import Bindings import XCTestDynamicOverlay public struct E2EGetAllPartnerIds { - public var run: () throws -> Data + public var run: () throws -> [Data] - public func callAsFunction() throws -> Data { + public func callAsFunction() throws -> [Data] { try run() } } extension E2EGetAllPartnerIds { public static func live(_ bindingsE2E: BindingsE2e) -> E2EGetAllPartnerIds { - E2EGetAllPartnerIds(run: bindingsE2E.getAllPartnerIDs) + E2EGetAllPartnerIds { + let listData = try bindingsE2E.getAllPartnerIDs() + return try JSONDecoder().decode([Data].self, from: listData) + } } } -- GitLab