diff --git a/app/api/routes/auth.py b/app/api/routes/auth.py index 9dd0eb1..5d1ef45 100644 --- a/app/api/routes/auth.py +++ b/app/api/routes/auth.py @@ -4,13 +4,9 @@ from app.core.models.user import User from app.core.logger import make_log from aiogram.utils.web_app import safe_parse_webapp_init_data from datetime import datetime -import os -import hashlib async def s_api_v1_auth_twa(request): - print("REQUESTED // DEBUG") - if not request.json: return response.json({"error": "No data provided"}, status=400) @@ -41,7 +37,9 @@ async def s_api_v1_auth_twa(request): known_user = request.ctx.db_session.query(User).filter(User.telegram_id == twa_data.user.id).first() assert known_user, "User not created" + + new_user_key = await known_user.create_api_token_v1(request.ctx.db_session, "USER_API_V1") return response.json({ 'user': known_user.json_format(), - 'auth_v1_token': known_user.create_api_token_v1(request.ctx.db_session, "USER_API_V1")['auth_v1_token'] + 'auth_v1_token': new_user_key['auth_v1_token'] })