[x] Добавить функционал добавления новых участников
[x] Добавить события на выход и добавления новых участников с помощью вебсокетов
[x] Обновить карточку диалога
[x] Добавление возможности прочитывать сообщения
[x] Изменение название чата через websokets, и создание информационного сообщения(ручка готова)
[x] Реализация поиска по названиям чата
[x] Найти вариант как исправить прочтение сообщений.(убрать массив новых собощений) и в целом его починить, чтоб не отправлялось два запроса
возможно стоит разделить на два запроса, новые и старые сообщения, сначала запросить все старые сообщения, а потом запрашивать новые когда начинать скролить вниз, какой-то двойной скролл должен будет получиться
[x] Появились некоторые проблемы с чатом
[x] Прочтение сообщений происходит в момент захода на страницу
[x] Перенести функционал корректного отображения следующей page с бэка в чате (requestAnimationFrame)
[x] Чтоб использовать хук webSockets, нужно передавать только handlers
[x] Добавить real-time обновление последнего сообщения и каунта в карточке диалога
[x] Не догружается новая страница диалогов
[x] Пофиксиь фильтрацию для диалогов (сделать кастомный лимит, силами языка или с помощью sequlize)
1) Создание нового чата
Если мы создаем чат для двоих, то нажатие на написать сообщение в друзьях или на иконку чата в профили, создает чат и переходит на страницу чата. Если для нескольких, то фигме дизайн.
2) Сделать функционал как в вк:
Множественный выбор в простой инпут(модифицировать компонент)
добавить пропсы - Массив тэгов, и функцию фильтрации
1) Создание нового чата Если мы создаем чат для двоих, то нажатие на написать сообщение в друзьях или на иконку чата в профили, создает чат и переходит на страницу чата. Если для нескольких, то фигме дизайн.
2) Сделать функционал как в вк: Множественный выбор в простой инпут(модифицировать компонент) добавить пропсы - Массив тэгов, и функцию фильтрации