SHA256
UI/Channels: вкладки по тапу + CreateChannel fallback для legacy формата
This commit is contained in:
+26
@@ -0,0 +1,26 @@
|
||||
# Каналы: явные вкладки + fallback CreateChannel для legacy-сервера
|
||||
|
||||
Статус: `pending`
|
||||
|
||||
## Что сделано
|
||||
|
||||
- На экране каналов добавлены явные вкладки:
|
||||
- `Каналы`
|
||||
- `Чаты`
|
||||
- `Мои`
|
||||
- Переключение теперь работает по обычному тапу, без необходимости long-press на кнопке toolbar.
|
||||
- В `addBlockCreateChannel` добавлен fallback:
|
||||
- сначала отправляется текущий формат CreateChannel (с description/type/version),
|
||||
- если сервер возвращает `bad_block_format`, выполняется повтор с legacy-форматом тела (без description/type/version) для совместимости со старым сервером.
|
||||
|
||||
## Как проверять
|
||||
|
||||
1. Открыть экран каналов и проверить переключение всех трёх вкладок по тапу.
|
||||
2. Нажимать на строки каналов и убедиться, что переход в канал работает.
|
||||
3. Создать новый канал и убедиться, что при старом сервере создание не падает с `Некорректный формат блока`.
|
||||
|
||||
## Ожидаемый результат
|
||||
|
||||
- Вкладки `Каналы/Чаты/Мои` переключаются стабильно.
|
||||
- Каналы открываются по тапу.
|
||||
- Создание канала устойчиво к legacy-формату сервера.
|
||||
Reference in New Issue
Block a user