TIF_E41211115_Genso_quiz_ba.../app/blueprints/auth.py

24 lines
625 B
Python

from flask import Blueprint
from controllers import AuthController
from di_container import containers
# Inisialisasi blueprint
auth_blueprint = Blueprint("auth", __name__)
auth_controller = AuthController(containers.user_service, containers.auth_service)
# Daftarkan rute ke controller
@auth_blueprint.route("/register", methods=["POST"])
def register():
return auth_controller.register()
@auth_blueprint.route("/login", methods=["POST"])
def login():
return auth_controller.login()
@auth_blueprint.route("/logout", methods=["DELETE"])
def logout():
return auth_controller.logout()