типа пользователей, например. Водилы и Диспетчеры.
И те и другие могут отбивать статус заказа.
При отбитии статуса дёргаю event, который пишет лог, ходит по апи если надо и, конечно, броадкастит.
Новые данные в сокет отправляю через broadcastWith, возникло желание слать разные данные в зависимости от типа пользователя. Водила получает свою структуру заказа, манагер свою. Ну т.е. в зависимости от канала отправлять разные данные. Посмотрел сорсы, возможности такой нет.
И я вот понять не могу, я что-то делаю не так или такая проблема только у меня возникла?
А если подписать водил и менеджеров на разные каналы?
так и есть, они на разных каналах сидят. один ивент "обновление статуса заказа" срёт сразу в несколько каналов. водилы подписаны на своих, диспетчеры на своих. вот мне в момент broadcastWith и надо понять, в какой канал сейчас уходят данные. но физически это сделать в данный момент не получится, т.к. лара срёт сразу всем. делать 2 ивента, чтобы в разные каналы слать разные данные? ну как-то некрасиво
Да, данные ведь разные, можно все данные слать в один канал, которые нужны и тем и другим
это очень красиво и правильно)
Обсуждают сегодня