Corp/backend/realtime/README.md

861 B

Realtime module

realtime.UserConsumer объединяет chat, notifications, procurement, task-board и calendar events в одном авторизованном соединении /ws/.

Полный guide и troubleshooting: ../../docs/guides/WEBSOCKET.md.

Machine-readable protocol: ../docs/architecture/websocket-asyncapi.yaml. Он публикуется через /api/ws/schema/ и /api/ws/docs/.

cd backend
pytest tests/realtime tests/api/test_documentation.py -q

Новые domain events добавляются в существующий UserConsumer; отдельный WebSocket endpoint создаётся только при отдельной модели аутентификации или жизненного цикла.