few-electrician-23747
03/15/2023, 10:02 AMfunc main() {
growthbook.SetLogger(&growthbook.DevLogger{})
featureMap := GetFeatureMap()
features := growthbook.ParseFeatureMap(featureMap)
context := growthbook.NewContext().
WithFeatures(features).WithTrackingCallback(func(experiment *growthbook.Experiment, result *growthbook.ExperimentResult) {
log.Println("Viewed Experiment")
log.Println("Experiment Id", experiment.Key)
log.Println("Variation Id", result.VariationID)
})
gb := growthbook.New(context)
gb.WithAttributes(growthbook.Attributes{
"user_id": "123",
"loggedIn": true,
"experiment_id": "123",
})
if gb.Feature("test-feature").On {
// Feature is enabled!
fmt.Println("TEST FEATURE 1 IS ON AND WORKING")
} else {
fmt.Println("TEST FEATURE 1 IS OFF AND NOT WORKING")
}
}
fresh-football-47124
few-electrician-23747
03/15/2023, 1:17 PM