resolveBooleanValue method

  1. @override
Future<ResolutionDetails<bool>> resolveBooleanValue({
  1. required String flagKey,
  2. required bool defaultValue,
  3. required EvaluationContext context,
  4. required FlagEvaluationOptions options,
})
override

Implementation

@override
Future<ResolutionDetails<bool>> resolveBooleanValue({
  required String flagKey,
  required bool defaultValue,
  required EvaluationContext context,
  required FlagEvaluationOptions options,
}) async {
  final flags = await _flagsCompleter.future;

  return _engine.evaluate(
    flags: flags,
    flagKey: flagKey,
    returnType: FlagValueType.boolean,
    context: context,
  );
}