mirror of
				https://github.com/go-micro/go-micro.git
				synced 2025-10-30 23:27:41 +02:00 
			
		
		
		
	Include the decoded body
This commit is contained in:
		| @@ -14,6 +14,7 @@ type rpcRequest struct { | ||||
| 	codec       codec.Codec | ||||
| 	header      map[string]string | ||||
| 	body        []byte | ||||
| 	rawBody     interface{} | ||||
| 	stream      bool | ||||
| } | ||||
|  | ||||
| @@ -48,8 +49,7 @@ func (r *rpcRequest) Header() map[string]string { | ||||
| } | ||||
|  | ||||
| func (r *rpcRequest) Body() interface{} { | ||||
| 	// TODO: convert to interface value | ||||
| 	return r.body | ||||
| 	return r.rawBody | ||||
| } | ||||
|  | ||||
| func (r *rpcRequest) Read() ([]byte, error) { | ||||
|   | ||||
| @@ -188,6 +188,7 @@ func (s *service) call(ctx context.Context, router *router, sending *sync.Mutex, | ||||
| 		method:      req.msg.Method, | ||||
| 		endpoint:    req.msg.Endpoint, | ||||
| 		body:        req.msg.Body, | ||||
| 		rawBody:     argv.Interface(), | ||||
| 	} | ||||
|  | ||||
| 	if !mtype.stream { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user