Skip to content

Commit 37c1f3d

Browse files
committed
add back get_feature_data temporarily
1 parent 0c3ab8b commit 37c1f3d

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/flags/index.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,12 @@ FeatureFlagManager.prototype.getVariantValue = function(featureName, fallbackVal
136136
});
137137
};
138138

139+
// TODO remove deprecated method
140+
FeatureFlagManager.prototype.getFeatureData = function(featureName, fallbackValue) {
141+
logger.critical('mixpanel.flags.get_feature_data() is deprecated and will be removed in a future release. Use mixpanel.flags.get_variant_value() instead.');
142+
return this.getVariantValue(featureName, fallbackValue);
143+
};
144+
139145
FeatureFlagManager.prototype.getVariantValueSync = function(featureName, fallbackValue) {
140146
return this.getVariantSync(featureName, {'value': fallbackValue})['value'];
141147
};
@@ -188,4 +194,7 @@ FeatureFlagManager.prototype['get_variant_value_sync'] = FeatureFlagManager.prot
188194
FeatureFlagManager.prototype['is_enabled'] = FeatureFlagManager.prototype.isEnabled;
189195
FeatureFlagManager.prototype['is_enabled_sync'] = FeatureFlagManager.prototype.isEnabledSync;
190196

197+
// Deprecated method
198+
FeatureFlagManager.prototype['get_feature_data'] = FeatureFlagManager.prototype.getFeatureData;
199+
191200
export { FeatureFlagManager };

0 commit comments

Comments
 (0)