Switched functions to improve top-down readability

This commit is contained in:
Michael Käufl 2015-05-11 16:42:39 +02:00
parent 08bb66ea45
commit 4e8bd02e0a

@ -457,18 +457,18 @@ func getCreds(req *http.Request) (Creds, error) {
return nil, nil return nil, nil
} }
func setErrorRequestContext(err *WrappedError, req *http.Request) {
err.Set("Endpoint", Config.Endpoint().Url)
err.Set("URL", fmt.Sprintf("%s %s", req.Method, req.URL.String()))
setErrorHeaderContext(err, "Response", req.Header)
}
func setErrorResponseContext(err *WrappedError, res *http.Response) { func setErrorResponseContext(err *WrappedError, res *http.Response) {
err.Set("Status", res.Status) err.Set("Status", res.Status)
setErrorHeaderContext(err, "Request", res.Header) setErrorHeaderContext(err, "Request", res.Header)
setErrorRequestContext(err, res.Request) setErrorRequestContext(err, res.Request)
} }
func setErrorRequestContext(err *WrappedError, req *http.Request) {
err.Set("Endpoint", Config.Endpoint().Url)
err.Set("URL", fmt.Sprintf("%s %s", req.Method, req.URL.String()))
setErrorHeaderContext(err, "Response", req.Header)
}
func setErrorHeaderContext(err *WrappedError, prefix string, head http.Header) { func setErrorHeaderContext(err *WrappedError, prefix string, head http.Header) {
for key, _ := range head { for key, _ := range head {
contextKey := fmt.Sprintf("%s:%s", prefix, key) contextKey := fmt.Sprintf("%s:%s", prefix, key)