19 lines
607 B
Python
19 lines
607 B
Python
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())
|