@@ -35,9 +35,9 @@ var logger = logging.GetLogger("Client")
3535
3636// OptimizelyClient is the entry point to the Optimizely SDK
3737type 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
4141
4242 executionCtx utils.ExecutionCtx
4343}
@@ -82,7 +82,7 @@ func (o *OptimizelyClient) IsFeatureEnabled(featureKey string, userContext entit
8282 if featureDecision .Source == decision .FeatureTest {
8383 // send impression event for feature tests
8484 impressionEvent := event .CreateImpressionUserEvent (context .ProjectConfig , featureDecision .Experiment , * featureDecision .Variation , userContext )
85- o .eventProcessor .ProcessEvent (impressionEvent )
85+ o .EventProcessor .ProcessEvent (impressionEvent )
8686 }
8787 return result , err
8888}
@@ -153,7 +153,7 @@ func (o *OptimizelyClient) Track(eventKey string, userContext entities.UserConte
153153
154154 if err == nil {
155155 userEvent := event .CreateConversionUserEvent (projectConfig , configEvent , userContext , eventTags )
156- o .eventProcessor .ProcessEvent (userEvent )
156+ o .EventProcessor .ProcessEvent (userEvent )
157157 } else {
158158 errorMessage := fmt .Sprintf (`optimizely SDK track: error getting event with key "%s"` , eventKey )
159159 logger .Error (errorMessage , err )
@@ -408,7 +408,7 @@ func (o *OptimizelyClient) getFeatureDecision(featureKey string, userContext ent
408408 ProjectConfig : projectConfig ,
409409 }
410410
411- featureDecision , err = o .decisionService .GetFeatureDecision (decisionContext , userContext )
411+ featureDecision , err = o .DecisionService .GetFeatureDecision (decisionContext , userContext )
412412 if err != nil {
413413 err = nil
414414 logger .Warning ("error making a decision" )
@@ -422,7 +422,7 @@ func (o *OptimizelyClient) getFeatureDecision(featureKey string, userContext ent
422422// GetProjectConfig returns the current ProjectConfig or nil if the instance is not valid
423423func (o * OptimizelyClient ) GetProjectConfig () (projectConfig optimizely.ProjectConfig , err error ) {
424424
425- projectConfig , err = o .configManager .GetConfig ()
425+ projectConfig , err = o .ConfigManager .GetConfig ()
426426 if err != nil {
427427 return nil , err
428428 }
0 commit comments