Skip to content
Snippets Groups Projects
Commit 9d3d86c8 authored by Dariusz Rybicki's avatar Dariusz Rybicki
Browse files

Remove unused code

parent b290415b
No related branches found
No related tags found
2 merge requests!102Release 1.0.0,!18Update Bindings
//import Bindings
//
//public struct Client {
// public var getId: ClientIdProvider
// public var hasRunningProcesses: ClientProcessStatusProvider
// public var networkFollower: NetworkFollower
// public var waitForNetwork: NetworkWaiter
// public var isNetworkHealthy: NetworkHealthProvider
// public var monitorNetworkHealth: NetworkHealthListener
// public var listenErrors: ClientErrorListener
// public var makeIdentity: IdentityMaker
// public var connect: ConnectionMaker
// public var waitForDelivery: MessageDeliveryWaiter
//}
//
//extension Client {
// public static func live(bindingsClient: BindingsCmix) -> Client {
// Client(
// getId: .live(bindingsClient: bindingsClient),
// hasRunningProcesses: .live(bindingsClient: bindingsClient),
// networkFollower: .live(bindingsClient: bindingsClient),
// waitForNetwork: .live(bindingsClient: bindingsClient),
// isNetworkHealthy: .live(bindingsClient: bindingsClient),
// monitorNetworkHealth: .live(bindingsClient: bindingsClient),
// listenErrors: .live(bindingsClient: bindingsClient),
// makeIdentity: .live(bindingsClient: bindingsClient),
// connect: .live(bindingsClient: bindingsClient),
// waitForDelivery: .live(bindingsClient: bindingsClient)
// )
// }
//}
//
//#if DEBUG
//extension Client {
// public static let failing = Client(
// getId: .failing,
// hasRunningProcesses: .failing,
// networkFollower: .failing,
// waitForNetwork: .failing,
// isNetworkHealthy: .failing,
// monitorNetworkHealth: .failing,
// listenErrors: .failing,
// makeIdentity: .failing,
// connect: .failing,
// waitForDelivery: .failing
// )
//}
//#endif
//import Bindings
//
//public struct ClientCreator {
// public var create: (URL, Data, Data, String?) throws -> Void
//
// public func callAsFunction(
// directoryURL: URL,
// ndf: Data,
// password: Data,
// regCode: String? = nil
// ) throws {
// try create(directoryURL, ndf, password, regCode)
// }
//}
//
//extension ClientCreator {
// public static let live = ClientCreator { directoryURL, ndf, password, regCode in
// var error: NSError?
// let network = String(data: ndf, encoding: .utf8)!
// let created = BindingsNewKeystore(network, directoryURL.path, password, regCode, &error)
// if let error = error {
// throw error
// }
// if !created {
// fatalError("BindingsNewClient returned `false` without providing error")
// }
// }
//}
//
//#if DEBUG
//extension ClientCreator {
// public static let failing = ClientCreator { _, _, _, _ in
// struct NotImplemented: Error {}
// throw NotImplemented()
// }
//}
//#endif
import Bindings
public struct ClientE2E {
public var getId: ClientE2EIdProvider
public var getContactFromIdentity: ContactFromIdentityProvider
}
extension ClientE2E {
public static func live(bindingsClientE2E: BindingsE2e) -> ClientE2E {
ClientE2E(
getId: .live(bindingsClientE2E: bindingsClientE2E),
getContactFromIdentity: .live(bindingsClientE2E: bindingsClientE2E)
)
}
}
#if DEBUG
extension ClientE2E {
public static let failing = ClientE2E(
getId: .failing,
getContactFromIdentity: .failing
)
}
#endif
import Bindings
public struct ClientIdProvider {
public var get: () -> Int
public func callAsFunction() -> Int {
get()
}
}
extension ClientIdProvider {
public static func live(bindingsClient: BindingsCmix) -> ClientIdProvider {
ClientIdProvider(get: bindingsClient.getID)
}
}
#if DEBUG
extension ClientIdProvider {
public static let failing = ClientIdProvider {
fatalError("Not implemented")
}
}
#endif
import Bindings
public struct ClientProcessStatusProvider {
public var get: () -> Bool
public func callAsFunction() -> Bool {
get()
}
}
extension ClientProcessStatusProvider {
public static func live(bindingsClient: BindingsCmix) -> ClientProcessStatusProvider {
ClientProcessStatusProvider(get: bindingsClient.hasRunningProcessies)
}
}
#if DEBUG
extension ClientProcessStatusProvider {
public static let failing = ClientProcessStatusProvider {
fatalError("Not implemented")
}
}
#endif
//import Bindings
//
//public struct NetworkFollower {
// public var status: NetworkFollowerStatusProvider
// public var start: NetworkFollowerStarter
// public var stop: NetworkFollowerStopper
//}
//
//extension NetworkFollower {
// public static func live(bindingsClient: BindingsCmix) -> NetworkFollower {
// NetworkFollower(
// status: .live(bindingsClient: bindingsClient),
// start: .live(bindingsClient: bindingsClient),
// stop: .live(bindingsClient: bindingsClient)
// )
// }
//}
//
//#if DEBUG
//extension NetworkFollower {
// public static let failing = NetworkFollower(
// status: .failing,
// start: .failing,
// stop: .failing
// )
//}
//#endif
import Bindings
public struct NetworkFollowerStatusProvider {
public var status: () -> NetworkFollowerStatus
public func callAsFunction() -> NetworkFollowerStatus {
status()
}
}
extension NetworkFollowerStatusProvider {
public static func live(bindingsClient: BindingsCmix) -> NetworkFollowerStatusProvider {
NetworkFollowerStatusProvider {
let rawValue = bindingsClient.networkFollowerStatus()
return NetworkFollowerStatus(rawValue: rawValue)
}
}
}
#if DEBUG
extension NetworkFollowerStatusProvider {
public static let failing = NetworkFollowerStatusProvider {
fatalError("Not implemented")
}
}
#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