Select Git revision
ClientProcessStatusProvider.swift
Dariusz Rybicki authored
ClientProcessStatusProvider.swift 518 B
import Bindings
public struct ClientProcessStatusProvider {
public var get: () -> Bool
public func callAsFunction() -> Bool {
get()
}
}
extension ClientProcessStatusProvider {
public static func live(bindingsClient: BindingsClient) -> ClientProcessStatusProvider {
ClientProcessStatusProvider(get: bindingsClient.hasRunningProcessies)
}
}
#if DEBUG
extension ClientProcessStatusProvider {
public static let failing = ClientProcessStatusProvider {
fatalError("Not implemented")
}
}
#endif