variant method

ExperimentVariant? variant(
  1. String flagKey
)

Get variant assigned by flagkey

Implementation

ExperimentVariant? variant(String flagKey) {
  final sourceAndVariant = _getSourceAndVariant(flagKey);
  final variant = sourceAndVariant?.variant;

  if (_config?.automaticExposureTracking != null &&
      _config!.automaticExposureTracking!) {
    exposure(flagKey);
  }

  _log('[Experiment] Variant for $flagKey is ${variant?.value}');

  return variant;
}