Skip to content

Commit 172905c

Browse files
committed
add usage example
1 parent 5673b4f commit 172905c

File tree

1 file changed

+8
-0
lines changed
  • features/dd-sdk-android-flags-openfeature/src/main/kotlin/com/datadog/android/flags/openfeature

1 file changed

+8
-0
lines changed

features/dd-sdk-android-flags-openfeature/src/main/kotlin/com/datadog/android/flags/openfeature/DatadogFlagsProvider.kt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,14 @@ import dev.openfeature.kotlin.sdk.exceptions.ErrorCode as OpenFeatureErrorCode
6161
* // Set it as the OpenFeature provider
6262
* OpenFeatureAPI.setProviderAndWait(provider)
6363
*
64+
* // Set evaluation context (static-paradigm: applies globally)
65+
* OpenFeatureAPI.setEvaluationContext(
66+
* ImmutableContext(
67+
* targetingKey = "user-123",
68+
* attributes = mapOf("email" to Value.String("[email protected]"))
69+
* )
70+
* )
71+
*
6472
* // Use OpenFeature API
6573
* val client = OpenFeatureAPI.getClient()
6674
* val isEnabled = client.getBooleanValue("my-feature", false)

0 commit comments

Comments
 (0)