API: adds redirect helper to simplify http redirects (#19180)

This commit is contained in:
Leonard Gram
2019-09-17 19:28:35 +02:00
committed by GitHub
parent 75bf31b5c7
commit dd794625dd

View File

@ -135,3 +135,15 @@ func Respond(status int, body interface{}) *NormalResponse {
header: make(http.Header),
}
}
type RedirectResponse struct {
location string
}
func (r *RedirectResponse) WriteTo(ctx *m.ReqContext) {
ctx.Redirect(r.location)
}
func Redirect(location string) *RedirectResponse {
return &RedirectResponse{location: location}
}