all repos — homestead @ 8e31c2454617b413cc672c7561bb512555496927

Code for my website

extract counter as middleware

Alan Pearce
commit

8e31c2454617b413cc672c7561bb512555496927

parent

802d74fc1d38b7ee64f63c2f10810b20305c828a

1 file changed, 3 insertions(+), 3 deletions(-)

changed files
M domain/web/website.godomain/web/website.go
@@ -9,7 +9,7 @@ "slices"
"sync" "time" - stats "alin.ovh/homestead/domain/analytics" + "alin.ovh/homestead/domain/analytics" "alin.ovh/homestead/domain/analytics/goatcounter" "alin.ovh/homestead/domain/analytics/nullcounter" "alin.ovh/homestead/domain/calendar"
@@ -47,7 +47,7 @@
type Website struct { config *config.Config siteSettings *templates.SiteSettings - counter stats.Counter + counter analytics.Counter log *log.Logger reader storage.Reader calendar *calendar.Calendar
@@ -217,7 +217,7 @@
mux.HandleFunc("/style.css", staticHandler) } - website.Handler = mux + website.Handler = analytics.CounterMiddleware(website.counter)(mux) return website, nil }