Conceptual deliverable
This commit is contained in:
		
							
								
								
									
										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) | ||||
| 	} | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user