Skip to content
Snippets Groups Projects
Commit 75de26d6 authored by Dariusz Rybicki's avatar Dariusz Rybicki
Browse files

Refactor Client interface

parent 28d8f45a
No related branches found
No related tags found
1 merge request!2Bindings API wrapper
...@@ -3,11 +3,11 @@ import Bindings ...@@ -3,11 +3,11 @@ import Bindings
public struct Client { public struct Client {
public var networkFollower: NetworkFollower public var networkFollower: NetworkFollower
public var waitForNetwork: NetworkWaiter public var waitForNetwork: NetworkWaiter
public var isNetworkHealthy: NetworkHealthProvider
public var monitorNetworkHealth: NetworkHealthListener
public var makeIdentity: IdentityMaker public var makeIdentity: IdentityMaker
public var connect: ConnectionMaker public var connect: ConnectionMaker
public var waitForDelivery: MessageDeliveryWaiter public var waitForDelivery: MessageDeliveryWaiter
public var isNetworkHealthy: NetworkHealthProvider
public var networkHealth: NetworkHealthListener
} }
extension Client { extension Client {
...@@ -15,11 +15,11 @@ extension Client { ...@@ -15,11 +15,11 @@ extension Client {
Client( Client(
networkFollower: .live(bindingsClient: bindingsClient), networkFollower: .live(bindingsClient: bindingsClient),
waitForNetwork: .live(bindingsClient: bindingsClient), waitForNetwork: .live(bindingsClient: bindingsClient),
isNetworkHealthy: .live(bindingsClient: bindingsClient),
monitorNetworkHealth: .live(bindingsClient: bindingsClient),
makeIdentity: .live(bindingsClient: bindingsClient), makeIdentity: .live(bindingsClient: bindingsClient),
connect: .live(bindingsClient: bindingsClient), connect: .live(bindingsClient: bindingsClient),
waitForDelivery: .live(bindingsClient: bindingsClient), waitForDelivery: .live(bindingsClient: bindingsClient)
isNetworkHealthy: .live(bindingsClient: bindingsClient),
networkHealth: .live(bindingsClient: bindingsClient)
) )
} }
} }
...@@ -29,11 +29,11 @@ extension Client { ...@@ -29,11 +29,11 @@ extension Client {
public static let failing = Client( public static let failing = Client(
networkFollower: .failing, networkFollower: .failing,
waitForNetwork: .failing, waitForNetwork: .failing,
isNetworkHealthy: .failing,
monitorNetworkHealth: .failing,
makeIdentity: .failing, makeIdentity: .failing,
connect: .failing, connect: .failing,
waitForDelivery: .failing, waitForDelivery: .failing
isNetworkHealthy: .failing,
networkHealth: .failing
) )
} }
#endif #endif
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment