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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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}
}