Cole Snodgrass
|
4731a9cb0f
|
add feature-flag client (#21091)
* feature-flag client; wip
* feature-flag; wip
* updated wip/poc
* make account truly optional
* add temp flag example
* wip of feature-flag client; upgrade to kotlin 1.8
* inject LDClient
* feature-flag client wip; add tests; finalize classes
* add cloud test with mockk
* add EnvVar tests
* remove account from workspace, add user
* comment out test
* doc typo
* move flags to top of file
* change LogConnectorMessages to EnvVar
* add @JvmOverloads to Workspace context
* rename clients; add TestClient (with tests)
* rename teams
* rename Client -> FeatureFlagClient
* doc typo
* change parameter ordering in flags
* rename files
* typo
* update docs to match re-org'd params
* rename PlatformClient -> ConfigFileClient; CloudClient -> LaunchDarklyClient
* pr feedback; comment updates
* pr feedback - remove star imports
* pr feedback; update to use version catalog
* pr feedback; add Connection, Source, Destination contexts
* pr feedback - add multicontext support
* replace Team idea with attributes map
* pr feedback
* explicit types
* rename data classes to match client
* pass context to envvar flags; make enabled open
* change fetcher to an internal property
* add UUID secondary constructors to context classes
* make values optional for TestClient
* add anonymous support
* pr-feedback; add newlines to each file
|
2023-01-17 09:40:32 -08:00 |
|