github.com/lingyao2333/mo-zero@v1.4.1/zrpc/internal/chainclientinterceptors.go (about)

     1  package internal
     2  
     3  import "google.golang.org/grpc"
     4  
     5  // WithStreamClientInterceptors uses given client stream interceptors.
     6  func WithStreamClientInterceptors(interceptors ...grpc.StreamClientInterceptor) grpc.DialOption {
     7  	return grpc.WithChainStreamInterceptor(interceptors...)
     8  }
     9  
    10  // WithUnaryClientInterceptors uses given client unary interceptors.
    11  func WithUnaryClientInterceptors(interceptors ...grpc.UnaryClientInterceptor) grpc.DialOption {
    12  	return grpc.WithChainUnaryInterceptor(interceptors...)
    13  }