From b97c7b280f495dba12e239a606a12da6b4758f49 Mon Sep 17 00:00:00 2001 From: Matt Baer Date: Tue, 31 Jan 2017 23:35:49 -0500 Subject: [PATCH] Add WriteRedirect helper func --- response.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/response.go b/response.go index 85b36d4..c0e4d58 100644 --- a/response.go +++ b/response.go @@ -59,3 +59,10 @@ func WriteError(w http.ResponseWriter, e HTTPError) error { } return renderJSON(w, env, e.Status) } + +// WriteRedirect sends a redirect +func WriteRedirect(w http.ResponseWriter, e HTTPError) int { + w.Header().Set("Location", e.Message) + w.WriteHeader(e.Status) + return e.Status +}