Skip to content
Snippets Groups Projects
Select Git revision
  • 9d3d86c8d2c685afee919113d08da1e2afe07325
  • 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

ClientE2EIdProvider.swift

Blame
  • Dariusz Rybicki's avatar
    Dariusz Rybicki authored
    fbc51204
    History
    ClientE2EIdProvider.swift 458 B
    import Bindings
    
    public struct ClientE2EIdProvider {
      public var get: () -> Int
    
      public func callAsFunction() -> Int {
        get()
      }
    }
    
    extension ClientE2EIdProvider {
      public static func live(bindingsClientE2E: BindingsE2e) -> ClientE2EIdProvider {
          ClientE2EIdProvider(get: bindingsClientE2E.getID)
      }
    }
    
    #if DEBUG
    extension ClientE2EIdProvider {
      public static let failing = ClientE2EIdProvider {
        fatalError("Not implemented")
      }
    }
    #endif