Merge pull request #46 from thaJeztah/adjust_for_grpc_1.23
Client.Call(): do not return error if no Status is set (gRPC v1.23 and up)
This commit is contained in:
		@@ -134,11 +134,11 @@ func (c *Client) Call(ctx context.Context, service, method string, req, resp int
 | 
				
			|||||||
		return err
 | 
							return err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if cresp.Status == nil {
 | 
						if cresp.Status != nil {
 | 
				
			||||||
		return errors.New("no status provided on response")
 | 
							return status.ErrorProto(cresp.Status)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return status.ErrorProto(cresp.Status)
 | 
						return nil
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func (c *Client) dispatch(ctx context.Context, req *Request, resp *Response) error {
 | 
					func (c *Client) dispatch(ctx context.Context, req *Request, resp *Response) error {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user