diff --git a/backend/textsouls/__init__.py b/backend/textsouls/__init__.py index 23a7c01..43be2ba 100644 --- a/backend/textsouls/__init__.py +++ b/backend/textsouls/__init__.py @@ -22,8 +22,8 @@ app.config.update(main_settings) db_settings = config_data["db_settings"] app.config.update(db_settings) -db.init_app(app) admin.init_app(app) +db.init_app(app) from .admin import ts_admin as ts_admin_blueprint diff --git a/backend/textsouls/main.py b/backend/textsouls/main.py index 6827dfc..3c514a3 100644 --- a/backend/textsouls/main.py +++ b/backend/textsouls/main.py @@ -8,35 +8,33 @@ main = Blueprint("main", __name__) @main.route("/") -class Index: - def get(self): - return "Nice!", 200 +def index(): + return "Nice!", 200 -@main.route("/registration") -class Registration: - def post(self): - data = request.get_json() +@main.route("/registration", methods=["POST"]) +def registration(): + data = request.get_json() - tg_id = data.get("tg_id") - first_name = data.get("first_name") - last_name = data.get("last_name") - username = data.get("username") + tg_id = data.get("tg_id") + first_name = data.get("first_name") + last_name = data.get("last_name") + username = data.get("username") - existed_user = User.query.filter_by(tg_id=tg_id).first() + existed_user = User.query.filter_by(tg_id=tg_id).first() - if not existed_user: - new_user = User( - tg_id=tg_id, - first_name=first_name, - last_name=last_name, - username=username, - ) + if not existed_user: + new_user = User( + tg_id=tg_id, + first_name=first_name, + last_name=last_name, + username=username, + ) - db.session.add(new_user) - db.session.commit() + db.session.add(new_user) + db.session.commit() - return {"created": True, "id": new_user.id} + return {"created": True, "id": new_user.id} - else: - return {"created": False, "id": existed_user.id} + else: + return {"created": False, "id": existed_user.id}