from fastapi import APIRouter from sqlalchemy import select, insert import database from database import User from database.base import DatabaseDependency from schemas.auth.requests import * from auth.telegram import telegram_authorize from schemas.auth.responses import AuthLoginResponse auth_router = APIRouter( prefix='/auth', tags=['auth'], ) @auth_router.post('/login', response_model=AuthLoginResponse) async def login(request: AuthLoginRequest, db_session: DatabaseDependency): existing_user: User = await db_session.scalar(select(User).where(User.telegram_id == request.id)) return AuthLoginResponse(ok=True, jwt_token="dasdasd")