MCPcopy Create free account
hub / github.com/cloudfoundry/cli / Make

Method Make

api/cfnetworking/wrapper/request_logger.go:51–67  ·  view source on GitHub ↗

Make records the request and the response to UI

(request *cfnetworking.Request, passedResponse *cfnetworking.Response)

Source from the content-addressed store, hash-verified

49
50// Make records the request and the response to UI
51func (logger *RequestLogger) Make(request *cfnetworking.Request, passedResponse *cfnetworking.Response) error {
52 err := logger.displayRequest(request)
53 if err != nil {
54 logger.output.HandleInternalError(err)
55 }
56
57 err = logger.connection.Make(request, passedResponse)
58
59 if passedResponse.HTTPResponse != nil {
60 displayErr := logger.displayResponse(passedResponse)
61 if displayErr != nil {
62 logger.output.HandleInternalError(displayErr)
63 }
64 }
65
66 return err
67}
68
69func (logger *RequestLogger) displayRequest(request *cfnetworking.Request) error {
70 err := logger.output.Start()

Callers

nothing calls this directly

Calls 4

displayRequestMethod · 0.95
displayResponseMethod · 0.95
HandleInternalErrorMethod · 0.65
MakeMethod · 0.65

Tested by

no test coverage detected