TIF_E41211115_Genso_quiz_ba.../app/blueprints/history.py

15 lines
435 B
Python

from flask import Blueprint
from controllers import HistoryController
from di_container import Container
from dependency_injector.wiring import inject, Provide
history_blueprint = Blueprint("history", __name__)
@history_blueprint.route("/<user_id>", methods=["GET"])
@inject
def user_history(
user_id: str, controller: HistoryController = Provide[Container.history_controller]
):
return controller.get_quiz_by_user(user_id)