@Kirill_chaklidi

Как передавать данные из событие Redis в метод socket.join()?

Здравствуйте. Пишу чат для проекта использую laravel redis и socket.io. Логика должна быть такая что когда у меня ioredis на сервере node ловит событие redis и от туда должен вытаскивать объект с id комнаты и передавать его в метод socket.join(room) для создание комнаты. Но соль в том что я не могу поместить обработчик события pmessage в обработчик socke.io connection так как если я так сделаю то событие pmessage будет навешиваться каждый раз когда кто то подключился но и убрать обработчик connection я не могу так как мне нужен передаваемый в этом обработчике socket что бы запустить метод socket.join. Перерыл тысячу статей не смог найти ответа. Не подскажите как мне сделать так что бы у меня каждый раз не создавался новый обработчик и передача id работала коректно. Заранее спасибо

60941a76adcd2618610357.jpeg
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы