From f09fb43aeb55f1b66fac3b15bb3655d234d3f253 Mon Sep 17 00:00:00 2001 From: giditietz Date: Sun, 5 Jan 2020 18:16:02 +0200 Subject: [PATCH 1/2] Change defualt, expose Browser flag --- udger.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/udger.go b/udger.go index 25ef403..2c0a119 100644 --- a/udger.go +++ b/udger.go @@ -9,7 +9,7 @@ import ( ) type Flags struct { - browser bool + Browser bool Device bool os bool } @@ -19,7 +19,7 @@ type Flags struct { func New(dbPath string, flags *Flags) (*Udger, error) { if flags == nil { flags = &Flags{ - browser: true, + Browser: true, Device: true, os: true, } @@ -58,7 +58,7 @@ func (udger *Udger) Lookup(ua string) (*Info, error) { f := udger.Flags var browserID int - if f.browser { + if f.Browser { browserID, version, err := udger.findDataWithVersion(ua, udger.rexBrowsers, true) if err != nil { return nil, err @@ -103,8 +103,8 @@ func (udger *Udger) Lookup(ua string) (*Info, error) { } else { //nothing so personal computer info.Device = Device{ - Name: "Personal computer", - Icon: "desktop.png", + Name: "Unidentified", + Icon: "unidentified.png", } } } @@ -149,7 +149,7 @@ func (udger *Udger) findData(ua string, data []rexData, withVersion bool) (idx i func (udger *Udger) init() error { f := udger.Flags - if f.browser { + if f.Browser { if err := udger.initBrowsers(); err != nil { return err } From 237156adbb4ab3dfb08f6b175bcc46d90278b0ad Mon Sep 17 00:00:00 2001 From: giditietz Date: Tue, 7 Jan 2020 14:03:10 +0200 Subject: [PATCH 2/2] Expose DeviceTypeUnidentified const --- udger.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/udger.go b/udger.go index 2c0a119..cca7107 100644 --- a/udger.go +++ b/udger.go @@ -8,6 +8,8 @@ import ( "strings" ) +const DeviceTypeUnidentified = "Unidentified" + type Flags struct { Browser bool Device bool @@ -103,7 +105,7 @@ func (udger *Udger) Lookup(ua string) (*Info, error) { } else { //nothing so personal computer info.Device = Device{ - Name: "Unidentified", + Name: DeviceTypeUnidentified, Icon: "unidentified.png", } }