update handle err OR #9
			
				
			
		
		
		
	| 
						 | 
				
			
			@ -67,7 +67,6 @@ func (c *Client) CreateOutboundRequest(p OutboundRequestPayload) (*OutboundReque
 | 
			
		|||
	}
 | 
			
		||||
	var (
 | 
			
		||||
		r       model.CommunicationHttpResponse
 | 
			
		||||
		errRes  Error
 | 
			
		||||
		dataRes []OutboundRequestRes
 | 
			
		||||
	)
 | 
			
		||||
	if err = pjson.Unmarshal(msg.Data, &r); err != nil {
 | 
			
		||||
| 
						 | 
				
			
			@ -78,6 +77,7 @@ func (c *Client) CreateOutboundRequest(p OutboundRequestPayload) (*OutboundReque
 | 
			
		|||
		return nil, fmt.Errorf("tnc.Client.CreateOutboundRequest: empty_response")
 | 
			
		||||
	}
 | 
			
		||||
	if res.StatusCode >= http.StatusBadRequest {
 | 
			
		||||
		var errRes Error
 | 
			
		||||
		if err = r.ParseResponseData(&errRes); err != nil {
 | 
			
		||||
			return nil, fmt.Errorf("tnc.Client.CreateOutboundRequest: parse_response_err: %v", err)
 | 
			
		||||
		}
 | 
			
		||||
| 
						 | 
				
			
			@ -92,7 +92,7 @@ func (c *Client) CreateOutboundRequest(p OutboundRequestPayload) (*OutboundReque
 | 
			
		|||
	item := &dataRes[0]
 | 
			
		||||
	e := item.Error
 | 
			
		||||
	if e != nil {
 | 
			
		||||
		return nil, errRes
 | 
			
		||||
		return nil, e
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	return item, err
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue