Skip to content
Snippets Groups Projects

Bindings API wrapper

2 files
+ 26
0
Compare changes
  • Side-by-side
  • Inline

Files

@@ -6,6 +6,7 @@ public struct Client {
@@ -6,6 +6,7 @@ public struct Client {
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
public var networkHealth: NetworkHealthListener
}
}
@@ -17,6 +18,7 @@ extension Client {
@@ -17,6 +18,7 @@ extension Client {
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)
networkHealth: .live(bindingsClient: bindingsClient)
)
)
}
}
@@ -30,6 +32,7 @@ extension Client {
@@ -30,6 +32,7 @@ extension Client {
makeIdentity: .failing,
makeIdentity: .failing,
connect: .failing,
connect: .failing,
waitForDelivery: .failing,
waitForDelivery: .failing,
 
isNetworkHealthy: .failing,
networkHealth: .failing
networkHealth: .failing
)
)
}
}
Loading