use less single letter variables
This commit is contained in:
parent
d771ddb3d3
commit
95fac5c405
|
@ -13,9 +13,9 @@ var Middleware []func(next http.Handler) http.Handler = []func(next http.Handler
|
||||||
middleware.RealIP,
|
middleware.RealIP,
|
||||||
// plus custom request logger
|
// plus custom request logger
|
||||||
func(next http.Handler) http.Handler {
|
func(next http.Handler) http.Handler {
|
||||||
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
return http.HandlerFunc(func(writer http.ResponseWriter, request *http.Request) {
|
||||||
app.Logger.Info("REQUEST", "url", r.URL, "ip", r.RemoteAddr, "useragent", r.UserAgent())
|
app.Logger.Info("REQUEST", "url", request.URL, "ip", request.RemoteAddr, "useragent", request.UserAgent())
|
||||||
next.ServeHTTP(w, r)
|
next.ServeHTTP(writer, request)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
middleware.Recoverer,
|
middleware.Recoverer,
|
||||||
|
|
|
@ -16,7 +16,7 @@ import (
|
||||||
// Handler holds data required for handlers.
|
// Handler holds data required for handlers.
|
||||||
type Handler struct {
|
type Handler struct {
|
||||||
Handles string
|
Handles string
|
||||||
Handler func(w http.ResponseWriter, r *http.Request)
|
Handler func(writer http.ResponseWriter, request *http.Request)
|
||||||
}
|
}
|
||||||
|
|
||||||
var app *config.AppConfig
|
var app *config.AppConfig
|
||||||
|
@ -43,7 +43,7 @@ func Initialise(a *config.AppConfig) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// HomeHandler handles /, generating data from Handlers
|
// HomeHandler handles /, generating data from Handlers
|
||||||
func HomeHandler(w http.ResponseWriter, r *http.Request) {
|
func HomeHandler(writer http.ResponseWriter, request *http.Request) {
|
||||||
page := "home.page.tmpl"
|
page := "home.page.tmpl"
|
||||||
d := models.TemplateData{}
|
d := models.TemplateData{}
|
||||||
|
|
||||||
|
@ -72,20 +72,20 @@ func HomeHandler(w http.ResponseWriter, r *http.Request) {
|
||||||
d.LinkMap = make(map[string][]models.Link)
|
d.LinkMap = make(map[string][]models.Link)
|
||||||
d.LinkMap["Pages"] = pages
|
d.LinkMap["Pages"] = pages
|
||||||
app.Logger.Debug("handling home with some data", "data", &d)
|
app.Logger.Debug("handling home with some data", "data", &d)
|
||||||
render.RenderTemplateWithData(w, "home.page.tmpl", &d)
|
render.RenderTemplateWithData(writer, "home.page.tmpl", &d)
|
||||||
}
|
}
|
||||||
|
|
||||||
// makeBasicHandler returns a simple handler that renders a template from `name`.page.tmpl
|
// makeBasicHandler returns a simple handler that renders a template from `name`.page.tmpl
|
||||||
func makeBasicHandler(name string) func(w http.ResponseWriter, r *http.Request) {
|
func makeBasicHandler(name string) func(writer http.ResponseWriter, request *http.Request) {
|
||||||
return func(w http.ResponseWriter, r *http.Request) {
|
return func(writer http.ResponseWriter, request *http.Request) {
|
||||||
pageName := name + ".page.tmpl"
|
pageName := name + ".page.tmpl"
|
||||||
render.RenderTemplate(w, pageName)
|
render.RenderTemplate(writer, pageName)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// makeLinksHandler returns a handler for links.tmpl with template data from `name`
|
// makeLinksHandler returns a handler for links.tmpl with template data from `name`
|
||||||
func makeLinksHandler(name string) func(w http.ResponseWriter, r *http.Request) {
|
func makeLinksHandler(name string) func(writer http.ResponseWriter, request *http.Request) {
|
||||||
return func(w http.ResponseWriter, r *http.Request) {
|
return func(writer http.ResponseWriter, request *http.Request) {
|
||||||
page := "links.tmpl"
|
page := "links.tmpl"
|
||||||
template, err := render.GetTemplateFromCache(page)
|
template, err := render.GetTemplateFromCache(page)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -100,6 +100,6 @@ func makeLinksHandler(name string) func(w http.ResponseWriter, r *http.Request)
|
||||||
}
|
}
|
||||||
|
|
||||||
app.Logger.Debug("handling a links page", "data", &data)
|
app.Logger.Debug("handling a links page", "data", &data)
|
||||||
render.RenderTemplateWithData(w, page, &data)
|
render.RenderTemplateWithData(writer, page, &data)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue