* test: make sure provider is registered in events test
Signed-off-by: Federico Bond <federicobond@gmail.com>
* refactor: bind providers explicitly to a registry with attach/detach
Signed-off-by: Federico Bond <federicobond@gmail.com>
---------
Signed-off-by: Federico Bond <federicobond@gmail.com>
* refactor: move registry singleton to the registry module
Signed-off-by: Federico Bond <federicobond@gmail.com>
* refactor: make openfeature.provider.registry a private module
Signed-off-by: Federico Bond <federicobond@gmail.com>
* feat: update provider status when provider emits events
Signed-off-by: Federico Bond <federicobond@gmail.com>
* refactor: avoid duplicate code
Signed-off-by: Federico Bond <federicobond@gmail.com>
* fix: fix provider event dispatch on initialize/shutdown
Signed-off-by: Federico Bond <federicobond@gmail.com>
* refactor: rename default_registry to provider_registry
Signed-off-by: Federico Bond <federicobond@gmail.com>
---------
Signed-off-by: Federico Bond <federicobond@gmail.com>