324d2aac72a62762248a63a55ea47ad66c5c5d84
Сервер присылал эти события и раньше, но клиент перечитывал список бесед только по `DM_CHANNEL_CREATE` и READY: добавление участника, переименование группы и выход из неё не появлялись в сайдбаре до перезагрузки, а удалённая беседа оставалась открытой. Теперь все три события перечитывают список (`DM_CHANNEL_UPDATE` меняет состав, имя и аватар группы сразу), а `DM_CHANNEL_DELETE` дополнительно убирает беседу из стора сессии и закрывает её, если она была открыта. Тесты в `web/tests/friends.test.tsx` падают на старом коде: переименование группы видно второму участнику, удалённая беседа исчезает и закрывается.
The file is empty.
Languages
TypeScript
52.5%
Go
39.2%
Shell
4.5%
Rust
1.9%
CSS
0.4%
Other
1.3%