Всем привет, такая проблема, написал чат на socket.io + node js.
Разделил на комнаты с помощью обычных проверок в blade.
Все комнаты выводятся в site/chats
Отдельная комната site/chats/номер_чата
Проблема в том, что если любой пользователь будет писать в чат, выводится будет у всех.
Все ID чатов и сообщений хранятся в базы, пытался делать проверку на ID, не получается, может я не правильно делал.
(Приложил скриншот на проверку которая работает!)
Но это не решение, т.к это сделано для единственного чата, мы проверили, что если chat_id который мы получаем по классу из блейда будет равняться этому ID чата, то есть 1 к 1, тогда пусть печатает, когда сокет хочет подгрузить это "Печатает..." в другом чате, проверка ему отказывает.
И я не знаю как сюда подставлять, я не могу сделать просто chat_id === chat_id иначе будет подгружать из блейда одно и тоже и оно всё ровно везде будет выводить это слово и сообщения.
Сижу второй день не могу решить.....