make redirects more ergonomic
1 file changed, 14 insertions(+), 0 deletions(-)
changed files
A internal/http/redirect.go
@@ -0,0 +1,14 @@ +package http + +import ( + "net/http" + "net/url" +) + +func Redirect(w http.ResponseWriter, r *http.Request, url *url.URL, code int) { + http.Redirect(w, r, url.String(), code) +} + +func RedirectHandler(url *url.URL, code int) http.Handler { + return http.RedirectHandler(url.String(), code) +}