Slide 33
Slide 33 text
コード例
33
// AppConfigのConfigurationに関する名前をセットして providerを実体化
provider := appconfigprovider.New("appName", "envName", "cfgName")
// 以降のコードは AppConfig Providerに依らない
openfeature.SetProvider(provider)
client := openfeature.NewClient("app")
evalCtx := openfeature.NewTargetlessEvaluationContext(map[string]any{
"userID": "12345",
})
isEnabled, err := client.BooleanValue(ctx, "feature1", false, evalCtx)