Skip to content

Commit 1499322

Browse files
[App] Onboarding guide for Go in the app (#123)
* changes required for onboarding example, and for listeners. * adjusting linter complaint * removed onboarding example - does not belong here.
1 parent bacefab commit 1499322

File tree

6 files changed

+145
-108
lines changed

6 files changed

+145
-108
lines changed

optimizely/client/client.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ var logger = logging.GetLogger("Client")
3535

3636
// OptimizelyClient is the entry point to the Optimizely SDK
3737
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
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
423423
func (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

Comments
 (0)