Add better error output

This commit is contained in:
bytedream 2022-06-19 02:00:58 +02:00
parent 72484c78af
commit 9f6a225caf

View file

@ -328,6 +328,11 @@ func request(req *http.Request, client *http.Client) (*http.Response, error) {
return nil, &RequestError{Response: resp, Message: msg}
}
}
} else if _, ok := errMap["code"]; ok {
if errContext, ok := errMap["context"]; ok {
errField := errContext.([]any)[0].(map[string]any)
return nil, &RequestError{Response: resp, Message: fmt.Sprintf("%s - %s", errField["code"].(string), errField["field"].(string))}
}
}
}