From 91647438076960cdfb80e56fda86901e327f3a18 Mon Sep 17 00:00:00 2001
From: Dariusz Rybicki <dariusz@elixxir.io>
Date: Tue, 9 Aug 2022 21:03:55 +0100
Subject: [PATCH] Remove UserDiscoverySetAlternative functor

---
 .../UserDiscoverySetAlternative.swift         | 33 -------------------
 .../UserDiscovery/UserDiscovery.swift         |  3 --
 2 files changed, 36 deletions(-)
 delete mode 100644 Sources/ElixxirDAppsSDK/UserDiscovery/Functors/UserDiscoverySetAlternative.swift

diff --git a/Sources/ElixxirDAppsSDK/UserDiscovery/Functors/UserDiscoverySetAlternative.swift b/Sources/ElixxirDAppsSDK/UserDiscovery/Functors/UserDiscoverySetAlternative.swift
deleted file mode 100644
index 731518eb..00000000
--- a/Sources/ElixxirDAppsSDK/UserDiscovery/Functors/UserDiscoverySetAlternative.swift
+++ /dev/null
@@ -1,33 +0,0 @@
-import Bindings
-import XCTestDynamicOverlay
-
-public struct UserDiscoverySetAlternative {
-  public var run: (UserDiscoveryConfig?) throws -> Void
-
-  public func callAsFunction(_ config: UserDiscoveryConfig?) throws {
-    try run(config)
-  }
-}
-
-extension UserDiscoverySetAlternative {
-  public static func live(_ bindingsUD: BindingsUserDiscovery) -> UserDiscoverySetAlternative {
-    UserDiscoverySetAlternative { config in
-      if let config = config {
-        try bindingsUD.setAlternative(
-          config.cert,
-          altAddress: config.address,
-          contactFile: config.contact
-        )
-      } else {
-        try bindingsUD.unsetAlternativeUserDiscovery()
-      }
-    }
-  }
-}
-
-extension UserDiscoverySetAlternative {
-  public static let unimplemented = UserDiscoverySetAlternative(
-    run: XCTUnimplemented("\(Self.self)")
-  )
-}
-
diff --git a/Sources/ElixxirDAppsSDK/UserDiscovery/UserDiscovery.swift b/Sources/ElixxirDAppsSDK/UserDiscovery/UserDiscovery.swift
index a0935d81..75c018eb 100644
--- a/Sources/ElixxirDAppsSDK/UserDiscovery/UserDiscovery.swift
+++ b/Sources/ElixxirDAppsSDK/UserDiscovery/UserDiscovery.swift
@@ -1,7 +1,6 @@
 import Bindings
 
 public struct UserDiscovery {
-  public var setAlternative: UserDiscoverySetAlternative
   public var getId: UserDiscoveryGetId
   public var getContact: UserDiscoveryGetContact
   public var getFacts: UserDiscoveryGetFacts
@@ -14,7 +13,6 @@ public struct UserDiscovery {
 extension UserDiscovery {
   public static func live(_ bindingsUD: BindingsUserDiscovery) -> UserDiscovery {
     UserDiscovery(
-      setAlternative: .live(bindingsUD),
       getId: .live(bindingsUD),
       getContact: .live(bindingsUD),
       getFacts: .live(bindingsUD),
@@ -28,7 +26,6 @@ extension UserDiscovery {
 
 extension UserDiscovery {
   public static let unimplemented = UserDiscovery(
-    setAlternative: .unimplemented,
     getId: .unimplemented,
     getContact: .unimplemented,
     getFacts: .unimplemented,
-- 
GitLab