From 03d6e467350b4d0d7d1dd1ab5b68b0ef1ff4cfac Mon Sep 17 00:00:00 2001 From: Dariusz Rybicki <dariusz@elixxir.io> Date: Thu, 21 Jul 2022 17:57:36 +0100 Subject: [PATCH] Refactor --- Sources/ElixxirDAppsSDK/Cmix.swift | 2 +- .../CmixMakeReceptionIdentity.swift | 22 +++++++++++++++++++ .../MakeReceptionIdentity.swift | 22 ------------------- 3 files changed, 23 insertions(+), 23 deletions(-) create mode 100644 Sources/ElixxirDAppsSDK/CmixMakeReceptionIdentity.swift delete mode 100644 Sources/ElixxirDAppsSDK/MakeReceptionIdentity.swift diff --git a/Sources/ElixxirDAppsSDK/Cmix.swift b/Sources/ElixxirDAppsSDK/Cmix.swift index d98031d6..5c5d9e34 100644 --- a/Sources/ElixxirDAppsSDK/Cmix.swift +++ b/Sources/ElixxirDAppsSDK/Cmix.swift @@ -2,7 +2,7 @@ import Bindings public struct Cmix { public var getId: CmixGetId - public var makeReceptionIdentity: MakeReceptionIdentity + public var makeReceptionIdentity: CmixMakeReceptionIdentity public var isHealthy: CmixIsHealthy public var hasRunningProcesses: CmixHasRunningProcesses public var networkFollowerStatus: CmixNetworkFollowerStatus diff --git a/Sources/ElixxirDAppsSDK/CmixMakeReceptionIdentity.swift b/Sources/ElixxirDAppsSDK/CmixMakeReceptionIdentity.swift new file mode 100644 index 00000000..cd855c4f --- /dev/null +++ b/Sources/ElixxirDAppsSDK/CmixMakeReceptionIdentity.swift @@ -0,0 +1,22 @@ +import Bindings +import XCTestDynamicOverlay + +public struct CmixMakeReceptionIdentity { + public var run: () throws -> Data + + public func callAsFunction() throws -> Data { + try run() + } +} + +extension CmixMakeReceptionIdentity { + public static func live(_ bindingsCmix: BindingsCmix) -> CmixMakeReceptionIdentity { + CmixMakeReceptionIdentity(run: bindingsCmix.makeReceptionIdentity) + } +} + +extension CmixMakeReceptionIdentity { + public static let unimplemented = CmixMakeReceptionIdentity( + run: XCTUnimplemented("\(Self.self)") + ) +} diff --git a/Sources/ElixxirDAppsSDK/MakeReceptionIdentity.swift b/Sources/ElixxirDAppsSDK/MakeReceptionIdentity.swift deleted file mode 100644 index 65b4592f..00000000 --- a/Sources/ElixxirDAppsSDK/MakeReceptionIdentity.swift +++ /dev/null @@ -1,22 +0,0 @@ -import Bindings -import XCTestDynamicOverlay - -public struct MakeReceptionIdentity { - public var run: () throws -> Data - - public func callAsFunction() throws -> Data { - try run() - } -} - -extension MakeReceptionIdentity { - public static func live(_ bindingsCmix: BindingsCmix) -> MakeReceptionIdentity { - MakeReceptionIdentity(run: bindingsCmix.makeReceptionIdentity) - } -} - -extension MakeReceptionIdentity { - public static let unimplemented = MakeReceptionIdentity( - run: XCTUnimplemented("\(Self.self)") - ) -} -- GitLab