check in cruft
This commit is contained in:
		| @@ -6,9 +6,9 @@ import ( | ||||
| 	"context" | ||||
| 	"crypto/tls" | ||||
| 	"fmt" | ||||
| 	"os" | ||||
| 	"sync" | ||||
| 	"time" | ||||
| 	"os" | ||||
|  | ||||
| 	"github.com/micro/go-micro/broker" | ||||
| 	"github.com/micro/go-micro/client" | ||||
| @@ -112,7 +112,7 @@ func (g *grpcClient) call(ctx context.Context, node *registry.Node, req client.R | ||||
|  | ||||
| 	var grr error | ||||
|  | ||||
| 	cc, err := g.pool.getConn(address, grpc.WithDefaultCallOptions(grpc.CallCustomCodec(cf)), | ||||
| 	cc, err := g.pool.getConn(address, grpc.WithDefaultCallOptions(grpc.ForceCodec(cf)), | ||||
| 		grpc.WithTimeout(opts.DialTimeout), g.secure(), | ||||
| 		grpc.WithDefaultCallOptions( | ||||
| 			grpc.MaxCallRecvMsgSize(maxRecvMsgSize), | ||||
| @@ -129,7 +129,7 @@ func (g *grpcClient) call(ctx context.Context, node *registry.Node, req client.R | ||||
| 	ch := make(chan error, 1) | ||||
|  | ||||
| 	go func() { | ||||
| 		err := cc.Invoke(ctx, methodToGRPC(req.Endpoint(), req.Body()), req.Body(), rsp, grpc.CallContentSubtype(cf.String())) | ||||
| 		err := cc.Invoke(ctx, methodToGRPC(req.Endpoint(), req.Body()), req.Body(), rsp, grpc.ForceCodec(cf)) | ||||
| 		ch <- microError(err) | ||||
| 	}() | ||||
|  | ||||
| @@ -230,7 +230,7 @@ func (g *grpcClient) maxSendMsgSizeValue() int { | ||||
| 	return v.(int) | ||||
| } | ||||
|  | ||||
| func (g *grpcClient) newGRPCCodec(contentType string) (grpc.Codec, error) { | ||||
| func (g *grpcClient) newGRPCCodec(contentType string) (encoding.Codec, error) { | ||||
| 	codecs := make(map[string]encoding.Codec) | ||||
| 	if g.opts.Context != nil { | ||||
| 		if v := g.opts.Context.Value(codecsKey{}); v != nil { | ||||
|   | ||||
| @@ -5,12 +5,13 @@ import ( | ||||
|  | ||||
| 	"github.com/micro/go-micro/codec" | ||||
| 	"google.golang.org/grpc" | ||||
| 	"google.golang.org/grpc/encoding" | ||||
| ) | ||||
|  | ||||
| type response struct { | ||||
| 	conn   *grpc.ClientConn | ||||
| 	stream grpc.ClientStream | ||||
| 	codec grpc.Codec | ||||
| 	codec  encoding.Codec | ||||
| } | ||||
|  | ||||
| // Read the response | ||||
|   | ||||
		Reference in New Issue
	
	Block a user