Restore unread baseline and read tracking

This commit is contained in:
AidarKC
2026-08-21 14:24:46 +04:00
parent 745a0e39d7
commit b9b77c66ce
4 changed files with 215 additions and 31 deletions
+2 -2
View File
@@ -13,8 +13,8 @@
- `value_num = number of messages already seen in channel`;
- `value_text = ''`.
Если настройки нет, канал считается полностью непросмотренным, то есть unread = `messagesCount`.
После первого открытия канала UI отправляет актуальный курсор и тем самым переводит unread к `0`.
Если настройки нет, канал считается полностью прочитанным, то есть unread = `0`.
После первого открытия канала UI отправляет текущий курсор, чтобы зафиксировать baseline и дальше считать только новые сообщения.
## 2. Структура записи