from flask import Blueprint, request from dependency_injector.wiring import inject, Provide from app.di_container import Container from app.controllers import SessionController session_bp = Blueprint("session", __name__) @session_bp.route("", methods=["POST"]) @inject def sessionGet(controller: SessionController = Provide[Container.session_controller]): return controller.createRoom(request.get_json()) @session_bp.route("/summary", methods=["POST"]) @inject def summary(controller: SessionController = Provide[Container.session_controller]): return controller.summaryall(request.get_json())