extract counter as middleware
1 file changed, 3 insertions(+), 3 deletions(-)
changed files
M domain/web/website.go → domain/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 }