Skip to content

Commit

Permalink
Small refactor.
Browse files Browse the repository at this point in the history
  • Loading branch information
Kugelschieber committed Nov 25, 2024
1 parent 1466222 commit 47ae4a8
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion pkg/analyzer/analyzer_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ func getMaxFilter(eventName string) *Filter {
City: []string{"London"},
Referrer: []string{"ref"},
ReferrerName: []string{"refname"},
Channel: []string{"channel"},
OS: []string{pkg.OSWindows},
OSVersion: []string{"10"},
Browser: []string{pkg.BrowserChrome},
Expand All @@ -103,7 +104,6 @@ func getMaxFilter(eventName string) *Filter {
UTMCampaign: []string{"campaign"},
UTMContent: []string{"content"},
UTMTerm: []string{"term"},
Channel: []string{"channel"},
Tags: map[string]string{"key": "value"},
EventName: events,
Limit: 42,
Expand Down
8 changes: 4 additions & 4 deletions pkg/analyzer/filter.go
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,9 @@ type Filter struct {
// ReferrerName filters for the referrer name.
ReferrerName []string

// Channel filters for the channel query parameter.
Channel []string

// OS filters for the operating system.
OS []string

Expand Down Expand Up @@ -111,9 +114,6 @@ type Filter struct {
// UTMTerm filters for the utm_term query parameter.
UTMTerm []string

// Channel filters for the channel query parameter.
Channel []string

// Tags filters for tag key-value pairs.
Tags map[string]string

Expand Down Expand Up @@ -296,6 +296,7 @@ func (filter *Filter) validate() {
filter.City = filter.removeDuplicates(filter.City)
filter.Referrer = filter.removeDuplicates(filter.Referrer)
filter.ReferrerName = filter.removeDuplicates(filter.ReferrerName)
filter.Channel = filter.removeDuplicates(filter.Channel)
filter.OS = filter.removeDuplicates(filter.OS)
filter.OSVersion = filter.removeDuplicates(filter.OSVersion)
filter.Browser = filter.removeDuplicates(filter.Browser)
Expand All @@ -306,7 +307,6 @@ func (filter *Filter) validate() {
filter.UTMCampaign = filter.removeDuplicates(filter.UTMCampaign)
filter.UTMContent = filter.removeDuplicates(filter.UTMContent)
filter.UTMTerm = filter.removeDuplicates(filter.UTMTerm)
filter.Channel = filter.removeDuplicates(filter.Channel)
filter.Tag = filter.removeDuplicates(filter.Tag)
filter.EventName = filter.removeDuplicates(filter.EventName)
filter.EventMetaKey = filter.removeDuplicates(filter.EventMetaKey)
Expand Down
4 changes: 2 additions & 2 deletions pkg/analyzer/query.go
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,7 @@ func (query *queryBuilder) getFields() []string {
query.appendField(&fields, FieldCity.Name, query.filter.City)
query.appendField(&fields, FieldReferrer.Name, query.filter.Referrer)
query.appendField(&fields, FieldReferrerName.Name, query.filter.ReferrerName)
query.appendField(&fields, FieldChannel.Name, query.filter.Channel)
query.appendField(&fields, FieldOS.Name, query.filter.OS)
query.appendField(&fields, FieldOSVersion.Name, query.filter.OSVersion)
query.appendField(&fields, FieldBrowser.Name, query.filter.Browser)
Expand All @@ -132,7 +133,6 @@ func (query *queryBuilder) getFields() []string {
query.appendField(&fields, FieldUTMCampaign.Name, query.filter.UTMCampaign)
query.appendField(&fields, FieldUTMContent.Name, query.filter.UTMContent)
query.appendField(&fields, FieldUTMTerm.Name, query.filter.UTMTerm)
query.appendField(&fields, FieldChannel.Name, query.filter.Channel)

if query.filter.Platform != "" {
platform := query.filter.Platform
Expand Down Expand Up @@ -598,6 +598,7 @@ func (query *queryBuilder) whereFields() {
query.whereField(FieldCity.Name, query.filter.City)
query.whereField(FieldReferrer.Name, query.filter.Referrer)
query.whereField(FieldReferrerName.Name, query.filter.ReferrerName)
query.whereField(FieldChannel.Name, query.filter.Channel)
query.whereField(FieldOS.Name, query.filter.OS)
query.whereField(FieldOSVersion.Name, query.filter.OSVersion)
query.whereField(FieldBrowser.Name, query.filter.Browser)
Expand All @@ -608,7 +609,6 @@ func (query *queryBuilder) whereFields() {
query.whereField(FieldUTMCampaign.Name, query.filter.UTMCampaign)
query.whereField(FieldUTMContent.Name, query.filter.UTMContent)
query.whereField(FieldUTMTerm.Name, query.filter.UTMTerm)
query.whereField(FieldChannel.Name, query.filter.Channel)
query.whereFieldPlatform()
query.whereFieldVisitorSessionID()

Expand Down

0 comments on commit 47ae4a8

Please sign in to comment.