Pass base parameters to acompletion (#343)

This commit is contained in:
Kerem Yilmaz
2024-05-17 16:36:15 -07:00
committed by GitHub
parent 9c19442fed
commit 6908ca5844
2 changed files with 11 additions and 3 deletions

View File

@@ -17,7 +17,11 @@ class BaseExperimentationProvider(ABC):
if feature_name not in self.result_map:
self.result_map[feature_name] = {}
if distinct_id not in self.result_map[feature_name]:
self.result_map[feature_name][distinct_id] = self.is_feature_enabled(feature_name, distinct_id, properties)
feature_flag_value = self.is_feature_enabled(feature_name, distinct_id, properties)
self.result_map[feature_name][distinct_id] = feature_flag_value
if feature_flag_value:
LOG.info("Feature flag is enabled", flag=feature_name, distinct_id=distinct_id)
return self.result_map[feature_name][distinct_id]