@@ -35,9 +35,9 @@ var logger = logging.GetLogger("Client")
35
35
36
36
// OptimizelyClient is the entry point to the Optimizely SDK
37
37
type OptimizelyClient struct {
38
- configManager optimizely.ProjectConfigManager
39
- decisionService decision.Service
40
- eventProcessor event.Processor
38
+ ConfigManager optimizely.ProjectConfigManager
39
+ DecisionService decision.Service
40
+ EventProcessor event.Processor
41
41
42
42
executionCtx utils.ExecutionCtx
43
43
}
@@ -82,7 +82,7 @@ func (o *OptimizelyClient) IsFeatureEnabled(featureKey string, userContext entit
82
82
if featureDecision .Source == decision .FeatureTest {
83
83
// send impression event for feature tests
84
84
impressionEvent := event .CreateImpressionUserEvent (context .ProjectConfig , featureDecision .Experiment , * featureDecision .Variation , userContext )
85
- o .eventProcessor .ProcessEvent (impressionEvent )
85
+ o .EventProcessor .ProcessEvent (impressionEvent )
86
86
}
87
87
return result , err
88
88
}
@@ -153,7 +153,7 @@ func (o *OptimizelyClient) Track(eventKey string, userContext entities.UserConte
153
153
154
154
if err == nil {
155
155
userEvent := event .CreateConversionUserEvent (projectConfig , configEvent , userContext , eventTags )
156
- o .eventProcessor .ProcessEvent (userEvent )
156
+ o .EventProcessor .ProcessEvent (userEvent )
157
157
} else {
158
158
errorMessage := fmt .Sprintf (`optimizely SDK track: error getting event with key "%s"` , eventKey )
159
159
logger .Error (errorMessage , err )
@@ -408,7 +408,7 @@ func (o *OptimizelyClient) getFeatureDecision(featureKey string, userContext ent
408
408
ProjectConfig : projectConfig ,
409
409
}
410
410
411
- featureDecision , err = o .decisionService .GetFeatureDecision (decisionContext , userContext )
411
+ featureDecision , err = o .DecisionService .GetFeatureDecision (decisionContext , userContext )
412
412
if err != nil {
413
413
err = nil
414
414
logger .Warning ("error making a decision" )
@@ -422,7 +422,7 @@ func (o *OptimizelyClient) getFeatureDecision(featureKey string, userContext ent
422
422
// GetProjectConfig returns the current ProjectConfig or nil if the instance is not valid
423
423
func (o * OptimizelyClient ) GetProjectConfig () (projectConfig optimizely.ProjectConfig , err error ) {
424
424
425
- projectConfig , err = o .configManager .GetConfig ()
425
+ projectConfig , err = o .ConfigManager .GetConfig ()
426
426
if err != nil {
427
427
return nil , err
428
428
}
0 commit comments