diff options
| author | Felix Hanley <felix@userspace.com.au> | 2020-02-19 22:49:55 +0000 |
|---|---|---|
| committer | Felix Hanley <felix@userspace.com.au> | 2020-02-19 22:49:55 +0000 |
| commit | d17450c945cd859ee5839802a399dfb9f1e54bfa (patch) | |
| tree | c29320829d63d3715226f17c2c4dd14212bf3dcb /cmd | |
| parent | c664ab56a4726690ed233a0d1a98aefd1d6a5ac9 (diff) | |
| download | sws-d17450c945cd859ee5839802a399dfb9f1e54bfa.tar.gz sws-d17450c945cd859ee5839802a399dfb9f1e54bfa.tar.bz2 | |
Outsource UA detection
Diffstat (limited to 'cmd')
| -rw-r--r-- | cmd/server/sites.go | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/cmd/server/sites.go b/cmd/server/sites.go index 7074670..59bb1f0 100644 --- a/cmd/server/sites.go +++ b/cmd/server/sites.go @@ -51,21 +51,21 @@ func handleSite(db sws.SiteStore, rndr Renderer) http.HandlerFunc { } pages := sws.PagesFromHits(hits) - browsers := sws.BrowsersFromHits(hits) + userAgents := sws.UserAgentsFromHits(hits) buckets := sws.HitsToTimeBuckets(hits, time.Hour) buckets.Fill(begin, end) payload := struct { - Site *sws.Site - Pages map[string]*sws.Page - Browsers map[string]*sws.Browser - Hits sws.TimeBuckets + Site *sws.Site + Pages map[string]*sws.Page + UserAgents map[string]*sws.UserAgent + Hits sws.TimeBuckets }{ - Site: site, - Pages: pages, - Browsers: browsers, - Hits: buckets, + Site: site, + Pages: pages, + UserAgents: userAgents, + Hits: buckets, } if err := rndr.Render(w, "site", payload); err != nil { log(err) |
