exec method

  1. @override
Future<QuizResult?> exec(
  1. String questionId
)
override

Implementation

@override
Future<QuizResult?> exec(String questionId) async {
  final dio = ref.read(dioProvider);

  final client = LearningApi(dio, standardSerializers);

  try {
    final result = await client.getQuizResultGet(questionId: questionId);
    final record = result.data;
    return record;
  } on DioException catch (error, stackTrace) {
    throw handleDioError(error, stackTrace, questionId);
  }
}