Conceptual deliverable
This commit is contained in:
parent
ab876bfc74
commit
cb8ba30ac5
4
grpc.go
4
grpc.go
@ -541,11 +541,11 @@ func (g *grpcClient) String() string {
|
||||
}
|
||||
|
||||
func (g *grpcClient) getGrpcDialOptions() []grpc.DialOption {
|
||||
if g.opts.Context == nil {
|
||||
if g.opts.CallOptions.Context == nil {
|
||||
return nil
|
||||
}
|
||||
|
||||
v := g.opts.Context.Value(grpcDialOptions{})
|
||||
v := g.opts.CallOptions.Context.Value(grpcDialOptions{})
|
||||
|
||||
if v == nil {
|
||||
return nil
|
||||
|
14
options.go
14
options.go
@ -79,8 +79,8 @@ func MaxSendMsgSize(s int) client.Option {
|
||||
//
|
||||
// DialOptions to be used to configure gRPC dial options
|
||||
//
|
||||
func DialOptions(opts ...grpc.DialOption) client.Option {
|
||||
return func(o *client.Options) {
|
||||
func DialOptions(opts ...grpc.DialOption) client.CallOption {
|
||||
return func(o *client.CallOptions) {
|
||||
if o.Context == nil {
|
||||
o.Context = context.Background()
|
||||
}
|
||||
@ -91,11 +91,11 @@ func DialOptions(opts ...grpc.DialOption) client.Option {
|
||||
//
|
||||
// CallOptions to be used to configure gRPC call options
|
||||
//
|
||||
func CallOptions(opts ...grpc.CallOption) client.Option {
|
||||
return func(o *client.Options) {
|
||||
if o.CallOptions.Context == nil {
|
||||
o.CallOptions.Context = context.Background()
|
||||
func CallOptions(opts ...grpc.CallOption) client.CallOption {
|
||||
return func(o *client.CallOptions) {
|
||||
if o.Context == nil {
|
||||
o.Context = context.Background()
|
||||
}
|
||||
o.CallOptions.Context = context.WithValue(o.CallOptions.Context, grpcCallOptions{}, opts)
|
||||
o.Context = context.WithValue(o.Context, grpcCallOptions{}, opts)
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user