Skip to content

Commit 1c29356

Browse files
(chore): refactor processImpression to processEvent (#37)
* refactor processImpression to processEvent * remove badly named local variables
1 parent fed5f2f commit 1c29356

File tree

4 files changed

+20
-20
lines changed

4 files changed

+20
-20
lines changed

examples/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ func main() {
1919

2020
impression := event.UserEvent{}
2121

22-
processor.ProcessImpression(impression)
22+
processor.ProcessEvent(impression)
2323

2424
_, ok := processor.(*event.QueueingEventProcessor)
2525

optimizely/event/factory_test.go

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -63,27 +63,27 @@ func BuildTestImpressionEvent() UserEvent {
6363
variation.Key = "variation_a"
6464
variation.ID = "15410990633"
6565

66-
logEvent := CreateImpressionUserEvent(context, experiment, variation, userContext)
66+
impressionUserEvent := CreateImpressionUserEvent(context, experiment, variation, userContext)
6767

68-
return logEvent
68+
return impressionUserEvent
6969
}
7070

7171
func BuildTestConversionEvent() UserEvent {
7272
config := TestConfig{}
7373
context := CreateEventContext(config.GetProjectID(), config.GetRevision(), config.GetAccountID(), config.GetAnonymizeIP(), config.GetBotFiltering(), make(map[string]string))
7474

75-
logEvent := CreateConversionUserEvent(context, entities.Event{ExperimentIds: []string{"15402980349"}, ID: "15368860886", Key: "sample_conversion"}, userContext,make(map[string]string), make(map[string]interface{}))
75+
conversionUserEvent := CreateConversionUserEvent(context, entities.Event{ExperimentIds: []string{"15402980349"}, ID: "15368860886", Key: "sample_conversion"}, userContext,make(map[string]string), make(map[string]interface{}))
7676

77-
return logEvent
77+
return conversionUserEvent
7878
}
7979

8080
func TestCreateAndSendImpressionEvent(t *testing.T) {
8181

82-
logEvent := BuildTestImpressionEvent()
82+
impressionUserEvent := BuildTestImpressionEvent()
8383

8484
processor := NewEventProcessor(100, 100)
8585

86-
processor.ProcessImpression(logEvent)
86+
processor.ProcessEvent(impressionUserEvent)
8787

8888
result, ok := processor.(*QueueingEventProcessor)
8989

@@ -98,11 +98,11 @@ func TestCreateAndSendImpressionEvent(t *testing.T) {
9898

9999
func TestCreateAndSendConversionEvent(t *testing.T) {
100100

101-
logEvent := BuildTestConversionEvent()
101+
conversionUserEvent := BuildTestConversionEvent()
102102

103103
processor := NewEventProcessor(100, 100)
104104

105-
processor.ProcessImpression(logEvent)
105+
processor.ProcessEvent(conversionUserEvent)
106106

107107
result, ok := processor.(*QueueingEventProcessor)
108108

@@ -120,12 +120,12 @@ func TestCreateConversionEventRevenue(t *testing.T) {
120120
config := TestConfig{}
121121
context := CreateEventContext(config.GetProjectID(), config.GetRevision(), config.GetAccountID(), config.GetAnonymizeIP(), config.GetBotFiltering(), make(map[string]string))
122122

123-
logEvent := CreateConversionUserEvent(context, entities.Event{ExperimentIds: []string{"15402980349"}, ID: "15368860886", Key: "sample_conversion"}, userContext,make(map[string]string), eventTags)
123+
conversionUserEvent := CreateConversionUserEvent(context, entities.Event{ExperimentIds: []string{"15402980349"}, ID: "15368860886", Key: "sample_conversion"}, userContext,make(map[string]string), eventTags)
124124

125-
assert.Equal(t, int64(55), *logEvent.Conversion.Revenue)
126-
assert.Equal(t, 25.1, *logEvent.Conversion.Value)
125+
assert.Equal(t, int64(55), *conversionUserEvent.Conversion.Revenue)
126+
assert.Equal(t, 25.1, *conversionUserEvent.Conversion.Value)
127127

128-
batch := createConversionBatchEvent(logEvent)
128+
batch := createConversionBatchEvent(conversionUserEvent)
129129
assert.Equal(t, int64(55), *batch.Visitors[0].Snapshots[0].Events[0].Revenue)
130130
assert.Equal(t, 25.1, *batch.Visitors[0].Snapshots[0].Events[0].Value)
131131

optimizely/event/processor.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88

99
// Processor processes events
1010
type Processor interface {
11-
ProcessImpression(event UserEvent)
11+
ProcessEvent(event UserEvent)
1212
}
1313

1414
// QueueingEventProcessor is used out of the box by the SDK
@@ -28,8 +28,8 @@ func NewEventProcessor(queueSize int, flushInterval time.Duration ) Processor {
2828
return p
2929
}
3030

31-
// ProcessImpression processes the given impression event
32-
func (p *QueueingEventProcessor) ProcessImpression(event UserEvent) {
31+
// ProcessEvent processes the given impression event
32+
func (p *QueueingEventProcessor) ProcessEvent(event UserEvent) {
3333
p.Q.Add(event)
3434

3535
if p.Q.Size() >= p.MaxQueueSize {
@@ -63,7 +63,7 @@ func (p *QueueingEventProcessor) StartTicker() {
6363
}()
6464
}
6565

66-
// ProcessImpression processes the given impression event
66+
// ProcessEvent processes the given impression event
6767
func (p *QueueingEventProcessor) FlushEvents() {
6868
// we flush when queue size is reached.
6969
// however, if there is a ticker cycle already processing, we should wait

optimizely/event/processor_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ func TestDefaultEventProcessor_ProcessImpression(t *testing.T) {
1212

1313
impression := BuildTestImpressionEvent()
1414

15-
processor.ProcessImpression(impression)
15+
processor.ProcessEvent(impression)
1616

1717
result, ok := processor.(*QueueingEventProcessor)
1818

@@ -35,8 +35,8 @@ func TestDefaultEventProcessor_ProcessImpressions(t *testing.T) {
3535

3636
impression := BuildTestImpressionEvent()
3737

38-
processor.ProcessImpression(impression)
39-
processor.ProcessImpression(impression)
38+
processor.ProcessEvent(impression)
39+
processor.ProcessEvent(impression)
4040

4141
result, ok := processor.(*QueueingEventProcessor)
4242

0 commit comments

Comments
 (0)