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 {
|
func (g *grpcClient) getGrpcDialOptions() []grpc.DialOption {
|
||||||
if g.opts.Context == nil {
|
if g.opts.CallOptions.Context == nil {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
v := g.opts.Context.Value(grpcDialOptions{})
|
v := g.opts.CallOptions.Context.Value(grpcDialOptions{})
|
||||||
|
|
||||||
if v == nil {
|
if v == nil {
|
||||||
return 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
|
// DialOptions to be used to configure gRPC dial options
|
||||||
//
|
//
|
||||||
func DialOptions(opts ...grpc.DialOption) client.Option {
|
func DialOptions(opts ...grpc.DialOption) client.CallOption {
|
||||||
return func(o *client.Options) {
|
return func(o *client.CallOptions) {
|
||||||
if o.Context == nil {
|
if o.Context == nil {
|
||||||
o.Context = context.Background()
|
o.Context = context.Background()
|
||||||
}
|
}
|
||||||
@ -91,11 +91,11 @@ func DialOptions(opts ...grpc.DialOption) client.Option {
|
|||||||
//
|
//
|
||||||
// CallOptions to be used to configure gRPC call options
|
// CallOptions to be used to configure gRPC call options
|
||||||
//
|
//
|
||||||
func CallOptions(opts ...grpc.CallOption) client.Option {
|
func CallOptions(opts ...grpc.CallOption) client.CallOption {
|
||||||
return func(o *client.Options) {
|
return func(o *client.CallOptions) {
|
||||||
if o.CallOptions.Context == nil {
|
if o.Context == nil {
|
||||||
o.CallOptions.Context = context.Background()
|
o.Context = context.Background()
|
||||||
}
|
}
|
||||||
o.CallOptions.Context = context.WithValue(o.CallOptions.Context, grpcCallOptions{}, opts)
|
o.Context = context.WithValue(o.Context, grpcCallOptions{}, opts)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user