Skip to content
Snippets Groups Projects

XXMessengerClient

Merged Dariusz Rybicki requested to merge feature/messenger-client into development
7 files
+ 138
0
Compare changes
  • Side-by-side
  • Inline
Files
7
 
import XXClient
 
import XCTestDynamicOverlay
 
 
public struct MessengerCMix {
 
public var run: () -> CMix?
 
 
public func callAsFunction() -> CMix? {
 
run()
 
}
 
}
 
 
extension MessengerCMix {
 
public static func live(_ env: MessengerEnvironment) -> MessengerCMix {
 
MessengerCMix(run: env.ctx.getCMix)
 
}
 
}
 
 
extension MessengerCMix {
 
public static let unimplemented = MessengerCMix(
 
run: XCTUnimplemented("\(Self.self)", placeholder: nil)
 
)
 
}
Loading