Skip to content
Snippets Groups Projects
Select Git revision
  • d6f65882812e2e48432512a27cc17e28fc54efe0
  • main default protected
  • development
  • integration
  • v1.1.5
  • v1.1.4
  • v1.1.3
  • v1.1.2
  • v1.1.1
  • v1.1.0
  • v1.0.0
11 results

DownloadAndVerifySignedNdf.swift

Blame
  • NetworkFollowerStarter.swift 611 B
    import Bindings
    
    public struct NetworkFollowerStarter {
      public var start: (_ timeoutMS: Int) throws -> Void
    
      public func callAsFunction(timeoutMS: Int) throws {
        try start(timeoutMS)
      }
    }
    
    extension NetworkFollowerStarter {
      public static func live(bindingsClient: BindingsClient) -> NetworkFollowerStarter {
        NetworkFollowerStarter { timeoutMS in
          try bindingsClient.startNetworkFollower(timeoutMS)
        }
      }
    }
    
    #if DEBUG
    extension NetworkFollowerStarter {
      public static let failing = NetworkFollowerStarter { _ in
        struct NotImplemented: Error {}
        throw NotImplemented()
      }
    }
    #endif