Skip to content
Snippets Groups Projects

Bindings API wrapper

3 files
+ 80
2
Compare changes
  • Side-by-side
  • Inline

Files

@@ -4,6 +4,7 @@ public struct Client {
@@ -4,6 +4,7 @@ public struct Client {
public var networkFollower: NetworkFollower
public var networkFollower: NetworkFollower
public var waitForNetwork: NetworkWaiter
public var waitForNetwork: NetworkWaiter
public var makeIdentity: IdentityMaker
public var makeIdentity: IdentityMaker
 
public var connect: ConnectionMaker
}
}
extension Client {
extension Client {
@@ -11,7 +12,8 @@ extension Client {
@@ -11,7 +12,8 @@ extension Client {
Client(
Client(
networkFollower: .live(bindingsClient: bindingsClient),
networkFollower: .live(bindingsClient: bindingsClient),
waitForNetwork: .live(bindingsClient: bindingsClient),
waitForNetwork: .live(bindingsClient: bindingsClient),
makeIdentity: .live(bindingsClient: bindingsClient)
makeIdentity: .live(bindingsClient: bindingsClient),
 
connect: .live(bindingsClient: bindingsClient)
)
)
}
}
}
}
@@ -21,7 +23,8 @@ extension Client {
@@ -21,7 +23,8 @@ extension Client {
public static let failing = Client(
public static let failing = Client(
networkFollower: .failing,
networkFollower: .failing,
waitForNetwork: .failing,
waitForNetwork: .failing,
makeIdentity: .failing
makeIdentity: .failing,
 
connect: .failing
)
)
}
}
#endif
#endif
Loading