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 }