from services import HistoryService from helpers import make_error_response, make_response class HistoryController: def __init__(self, history_service: HistoryService): self.history_service = history_service def get_quiz_by_user(self, user_id: str): try: data = self.history_service.get_history_by_user_id(user_id) return make_response(message="retrive history data", data=data) except Exception as e: return make_error_response(e) def get_detail_quiz_history(self, answer_id: str): try: data = self.history_service.get_history_by_answer_id(answer_id) return make_response( message="success retrive detail history data", data=data ) except Exception as e: return make_error_response(e)