12 lines
385 B
Python
12 lines
385 B
Python
from sqlalchemy.ext.asyncio import AsyncSession
|
|
from app.models.call_event import CallEvent
|
|
|
|
|
|
async def create_call_event(db: AsyncSession, event_data: dict) -> CallEvent:
|
|
"""Создать новое событие звонка в БД"""
|
|
call_event = CallEvent(**event_data)
|
|
db.add(call_event)
|
|
await db.commit()
|
|
await db.refresh(call_event)
|
|
return call_event
|