diff options
| -rw-r--r-- | user_agent.go | 2 | ||||
| -rw-r--r-- | user_agent_set.go | 8 |
2 files changed, 6 insertions, 4 deletions
diff --git a/user_agent.go b/user_agent.go index 6b16466..3f43bd0 100644 --- a/user_agent.go +++ b/user_agent.go @@ -57,7 +57,7 @@ func (ua UserAgent) Count() int { } func (ua UserAgent) Label() string { - return ua.Browser() + "/" + ua.BrowserVersion() + return ua.Browser() // + "/" + ua.BrowserVersion() } func (ua UserAgent) YValue() int { diff --git a/user_agent_set.go b/user_agent_set.go index 2504841..6e7456b 100644 --- a/user_agent_set.go +++ b/user_agent_set.go @@ -14,20 +14,22 @@ func NewUserAgentSet(hitter Hitter) UserAgentSet { // TODO continue } - b, ok := out[*h.UserAgentHash] + d := detector.New(h.UserAgent.Name) + browser, _ := d.Browser() + b, ok := out[browser] if !ok { b = &UserAgent{ Name: h.UserAgent.Name, LastSeenAt: h.CreatedAt, hitSet: &HitSet{}, - ua: detector.New(h.UserAgent.Name), + ua: d, } } if b.LastSeenAt.Before(h.CreatedAt) { b.LastSeenAt = h.CreatedAt } b.hitSet.Add(h) - out[*h.UserAgentHash] = b + out[browser] = b } return UserAgentSet(out) } |
