CustomWrapper is a wrapper that can execute arbitrary code via the CustomMake function on every request that passes through Make.
| 5 | // CustomWrapper is a wrapper that can execute arbitrary code via the |
| 6 | // CustomMake function on every request that passes through Make. |
| 7 | type CustomWrapper struct { |
| 8 | connection cloudcontroller.Connection |
| 9 | CustomMake func(connection cloudcontroller.Connection, request *cloudcontroller.Request, passedResponse *cloudcontroller.Response) error |
| 10 | } |
| 11 | |
| 12 | func (e *CustomWrapper) Make(request *cloudcontroller.Request, passedResponse *cloudcontroller.Response) error { |
| 13 | return e.CustomMake(e.connection, request, passedResponse) |
nothing calls this directly
no outgoing calls
no test coverage detected