Привет! Хочу реализовать страницу чата для своего приложения. Логика будет такая: когда юзер переходит на страницу чата ему выводятся все его диалоги. После того как все диалоги вывелись по dialogId я их всех подключаю в сокетах.Вопрос У меня такой:
как мне отловить сообщение если кто-то напишет мне из моих диалогов?
1)Я получаю Id всех диалогов
2)По этим Id подключаюсь к комнатам
3)Как мне отследить если кто-то мне напишет сообщение из любого из этих диалогов?
Frontend
useEffect(() => {
const dialogsId = dialogList.map(value => value.dialogId)
socket.emit('joinDialogs', dialogsId);
}, [dialogList]);
Backend
socket.on('joinDialogs', (dialogsId) => {
socket.join(dialogsId);
});