import 'package:dio/dio.dart'; import 'package:get/get.dart'; import 'package:quiz_app/core/endpoint/api_endpoint.dart'; import 'package:quiz_app/core/utils/logger.dart'; import 'package:quiz_app/data/models/base/base_model.dart'; import 'package:quiz_app/data/providers/dio_client.dart'; class AnswerService extends GetxService { late final Dio _dio; @override void onInit() { _dio = Get.find().dio; super.onInit(); } Future submitQuizAnswers(Map payload) async { try { await _dio.post( APIEndpoint.quizAnswer, data: payload, ); return BaseResponseModel(message: "success"); } on DioException catch (e) { logC.e('Gagal mengirim jawaban: ${e.response?.data['message'] ?? e.message}'); return null; } } }