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
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
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