File tree Expand file tree Collapse file tree 3 files changed +5
-5
lines changed
providers/openfeature-provider-flagd/src/openfeature/contrib/provider/flagd Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -125,7 +125,7 @@ def setup_resolver(self) -> AbstractResolver:
125125 ):
126126 return InProcessResolver (
127127 self .config ,
128- self .on_provider_ready ,
128+ self .emit_provider_ready_with_context ,
129129 self .emit_provider_error ,
130130 self .emit_provider_stale ,
131131 self .emit_provider_configuration_changed ,
@@ -196,7 +196,7 @@ def resolve_object_details(
196196 key , default_value , evaluation_context
197197 )
198198
199- def on_provider_ready (self , details : ProviderEventDetails , metadata : dict ) -> None :
200- self .enriched_context = metadata
199+ def emit_provider_ready_with_context (self , details : ProviderEventDetails , context : dict ) -> None :
200+ self .enriched_context = context
201201 self .emit_provider_ready (details )
202202 pass
Original file line number Diff line number Diff line change @@ -137,7 +137,7 @@ def monitor(self) -> None:
137137
138138 def _state_change_callback (self , new_state : ChannelConnectivity ) -> None :
139139 logger .debug (f"gRPC state change: { new_state } " )
140- if new_state == ChannelConnectivity .READY :
140+ if new_state == ChannelConnectivity .READY or new_state == ChannelConnectivity . IDLE :
141141 if not self .thread or not self .thread .is_alive ():
142142 self .thread = threading .Thread (
143143 target = self .listen ,
Original file line number Diff line number Diff line change @@ -107,7 +107,7 @@ def monitor(self) -> None:
107107
108108 def _state_change_callback (self , new_state : grpc .ChannelConnectivity ) -> None :
109109 logger .debug (f"gRPC state change: { new_state } " )
110- if new_state == grpc .ChannelConnectivity .READY :
110+ if new_state == grpc .ChannelConnectivity .READY or new_state == grpc . ChannelConnectivity . IDLE :
111111 if not self .thread or not self .thread .is_alive ():
112112 self .thread = threading .Thread (
113113 target = self .listen ,
You can’t perform that action at this time.
0 commit comments