getIntegerDetails method

Future<FlagEvaluationDetails<int>> getIntegerDetails(
  1. String flagKey, {
  2. EvaluationContext? context,
  3. EvaluationOptions? options,
  4. int defaultValue = 0,
})

Get integer flag with full evaluation details

Implementation

Future<FlagEvaluationDetails<int>> getIntegerDetails(
  String flagKey, {
  EvaluationContext? context,
  EvaluationOptions? options,
  int defaultValue = 0,
}) async {
  final result = await _evaluateFlagResult(
    flagKey,
    defaultValue,
    (evaluationProvider, ctx) => evaluationProvider.getIntegerFlag(
      flagKey,
      defaultValue,
      context: ctx,
    ),
    context: context,
    options: options,
  );

  return FlagEvaluationDetails.fromResult(result);
}