From 99538c246a7b1a204734083203c205e5b1ebc67f Mon Sep 17 00:00:00 2001 From: Dariusz Rybicki <dariusz@elixxir.io> Date: Thu, 8 Sep 2022 23:09:21 +0200 Subject: [PATCH] Add SetDashboardURL function wrapper --- .../XXClient/Functions/SetDashboardURL.swift | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Sources/XXClient/Functions/SetDashboardURL.swift diff --git a/Sources/XXClient/Functions/SetDashboardURL.swift b/Sources/XXClient/Functions/SetDashboardURL.swift new file mode 100644 index 00000000..f76c2337 --- /dev/null +++ b/Sources/XXClient/Functions/SetDashboardURL.swift @@ -0,0 +1,22 @@ +import Bindings +import XCTestDynamicOverlay + +public struct SetDashboardURL { + public var run: (String) -> Void + + public func callAsFunction(baseURL: String) { + run(baseURL) + } +} + +extension SetDashboardURL { + public static let live = SetDashboardURL { baseURL in + BindingsSetDashboardURL(baseURL) + } +} + +extension SetDashboardURL { + public static let unimplemented = SetDashboardURL( + run: XCTUnimplemented("\(Self.self)") + ) +} -- GitLab