From 75de26d63f15f0408802e42dfc0c3b3c266059ae Mon Sep 17 00:00:00 2001 From: Dariusz Rybicki <dariusz@elixxir.io> Date: Thu, 2 Jun 2022 14:03:38 +0200 Subject: [PATCH] Refactor Client interface --- Sources/ElixxirDAppsSDK/Client.swift | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Sources/ElixxirDAppsSDK/Client.swift b/Sources/ElixxirDAppsSDK/Client.swift index fd027ac7..a3b790a8 100644 --- a/Sources/ElixxirDAppsSDK/Client.swift +++ b/Sources/ElixxirDAppsSDK/Client.swift @@ -3,11 +3,11 @@ import Bindings public struct Client { public var networkFollower: NetworkFollower public var waitForNetwork: NetworkWaiter + public var isNetworkHealthy: NetworkHealthProvider + public var monitorNetworkHealth: NetworkHealthListener public var makeIdentity: IdentityMaker public var connect: ConnectionMaker public var waitForDelivery: MessageDeliveryWaiter - public var isNetworkHealthy: NetworkHealthProvider - public var networkHealth: NetworkHealthListener } extension Client { @@ -15,11 +15,11 @@ extension Client { Client( networkFollower: .live(bindingsClient: bindingsClient), waitForNetwork: .live(bindingsClient: bindingsClient), + isNetworkHealthy: .live(bindingsClient: bindingsClient), + monitorNetworkHealth: .live(bindingsClient: bindingsClient), makeIdentity: .live(bindingsClient: bindingsClient), connect: .live(bindingsClient: bindingsClient), - waitForDelivery: .live(bindingsClient: bindingsClient), - isNetworkHealthy: .live(bindingsClient: bindingsClient), - networkHealth: .live(bindingsClient: bindingsClient) + waitForDelivery: .live(bindingsClient: bindingsClient) ) } } @@ -29,11 +29,11 @@ extension Client { public static let failing = Client( networkFollower: .failing, waitForNetwork: .failing, + isNetworkHealthy: .failing, + monitorNetworkHealth: .failing, makeIdentity: .failing, connect: .failing, - waitForDelivery: .failing, - isNetworkHealthy: .failing, - networkHealth: .failing + waitForDelivery: .failing ) } #endif -- GitLab