diff --git a/codec/codec.go b/codec/codec.go index 3061018..a120295 100644 --- a/codec/codec.go +++ b/codec/codec.go @@ -3,6 +3,8 @@ package codec import ( "fmt" + "google.golang.org/grpc/encoding" + _ "google.golang.org/grpc/encoding/proto" "google.golang.org/protobuf/proto" ) @@ -50,3 +52,7 @@ func (Codec) Unmarshal(data []byte, v interface{}) error { func (Codec) Name() string { return Name } + +func init() { + encoding.RegisterCodec(Codec{}) +}