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