/
azathd
/
mutiagent
Обзор
Документация
Войти
/
azathd
/
mutiagent
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/api/ws/feed.py
22 строки
503 B
Your Name
init
15 май 2026, 17:47
15 май 2026, 17:47
359c81e
Код
Авторство
О чём код?
from __future__ import annotations import asyncio import json from collections.abc import AsyncIterator from fastapi import APIRouter, WebSocket, WebSocketDisconnect router = APIRouter() @router.websocket("/ws/feed") async def feed(ws: WebSocket) -> None: await ws.accept() try: i = 0 while True: await ws.send_text(json.dumps({"type": "heartbeat", "seq": i})) i += 1 await asyncio.sleep(5) except WebSocketDisconnect: return