initialize method
Initialize and get variant
Implementation
Future<void> initialize() async {
if (_initialized) return;
try {
final variant = ABTestingService.getVariant<T>(experimentId);
value = variant.value;
_initialized = true;
} catch (e) {
if (kDebugMode) {
debugPrint('Error initializing AB test: $e');
}
// Use default value
}
}