Revert "backend: регистрация переведена на классы"

This reverts commit d4a6ad05c0.
This commit is contained in:
2022-11-18 15:54:59 +03:00
parent d4a6ad05c0
commit 82dfc158e9
2 changed files with 23 additions and 25 deletions

View File

@@ -22,8 +22,8 @@ app.config.update(main_settings)
db_settings = config_data["db_settings"] db_settings = config_data["db_settings"]
app.config.update(db_settings) app.config.update(db_settings)
db.init_app(app)
admin.init_app(app) admin.init_app(app)
db.init_app(app)
from .admin import ts_admin as ts_admin_blueprint from .admin import ts_admin as ts_admin_blueprint

View File

@@ -8,35 +8,33 @@ main = Blueprint("main", __name__)
@main.route("/") @main.route("/")
class Index: def index():
def get(self): return "Nice!", 200
return "Nice!", 200
@main.route("/registration") @main.route("/registration", methods=["POST"])
class Registration: def registration():
def post(self): data = request.get_json()
data = request.get_json()
tg_id = data.get("tg_id") tg_id = data.get("tg_id")
first_name = data.get("first_name") first_name = data.get("first_name")
last_name = data.get("last_name") last_name = data.get("last_name")
username = data.get("username") 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: if not existed_user:
new_user = User( new_user = User(
tg_id=tg_id, tg_id=tg_id,
first_name=first_name, first_name=first_name,
last_name=last_name, last_name=last_name,
username=username, username=username,
) )
db.session.add(new_user) db.session.add(new_user)
db.session.commit() db.session.commit()
return {"created": True, "id": new_user.id} return {"created": True, "id": new_user.id}
else: else:
return {"created": False, "id": existed_user.id} return {"created": False, "id": existed_user.id}