mirror of
https://github.com/grafana/grafana.git
synced 2024-11-24 09:50:29 -06:00
3d5d8c785b
Makes `pkg/web` only accept handles from the following set: ```go handlerStd = func(http.ResponseWriter, *http.Request) handlerStdCtx = func(http.ResponseWriter, *http.Request, *web.Context) handlerStdReqCtx = func(http.ResponseWriter, *http.Request, *models.ReqContext) handlerReqCtx = func(*models.ReqContext) handlerReqCtxRes = func(*models.ReqContext) Response handlerCtx = func(*web.Context) ``` This is a first step to reducing above set to only `http.Handler`. --- Due to a cyclic import situation between `pkg/models` and `pkg/web`, parts of this PR were put into `pkg/api/response`, even though they definitely do not belong there. This however is _temporary_ until we untangle `models.ReqContext`.
3 lines
168 B
ArmAsm
3 lines
168 B
ArmAsm
// ./hack/hack.go pushes its Wrap function as hack_wrap into this package.
|
|
// This .s file is required to allow hack_wrap to be defined without having a function body.
|