Select Git revision
NodeRegistrationReport.swift
MessengerLoad.swift 607 B
import XXClient
import XCTestDynamicOverlay
public struct MessengerLoad {
public var run: () throws -> Void
public func callAsFunction() throws {
try run()
}
}
extension MessengerLoad {
public static func live(_ env: MessengerEnvironment) -> MessengerLoad {
MessengerLoad {
env.cMix.set(try env.loadCMix(
storageDir: env.storageDir,
password: try env.passwordStorage.load(),
cMixParamsJSON: env.getCMixParams()
))
}
}
}
extension MessengerLoad {
public static let unimplemented = MessengerLoad(
run: XCTUnimplemented("\(Self.self)")
)
}