from sqlalchemy.ext.asyncio import AsyncSession from sqlalchemy import insert, select from app.models.user import user async def add_user(session: AsyncSession, user_data: dict): stmt = insert(user).values(**user_data) await session.execute(stmt) async def get_user(session: AsyncSession, session_id: str): stmt = select(user).where(user.c.session_id == session_id) result = await session.execute(stmt) if result: return result.first() return None