API: добавить online-флаг для ListSessions

This commit is contained in:
AidarKC
2026-06-13 15:49:34 +04:00
parent 0536a018c6
commit 96d292074b
7 changed files with 44 additions and 2 deletions
@@ -0,0 +1,16 @@
# online flag в ListSessions
- краткое описание:
- серверный `ListSessions` теперь возвращает флаг `isOnlineOnThisServer` для каждой сессии;
- клиентский UI показывает его и в списке устройств, и на подробной странице сеанса.
- что проверять:
- у текущего web-клиента в списке должен быть статус `Online now`;
- у активной `ESP32`-сессии должен быть статус `Online now`, пока устройство подключено;
- после ручного закрытия одной из сессий её статус должен стать `Offline`.
- ожидаемый результат:
- online-флаг соответствует живому наличию `WebSocket`-контекста на этом сервере, а не только данным БД.
- статус:
- in_progress