im new in flutter, я работаю над приложением чата, используя laravel в качестве бэкэнда (laravel echo для реального времени), я могу перечислить канал, когда я на экране чата, и все работает нормально, но я не хочу, чтобы пользователь слушал канал только на экране чата, поэтому я перемещаю методы канала на главный экран ... и пользователь подписывается успешно, но когда я go на экран чата и отправляю новое сообщение, метод листинга возвращает данные, но Я не могу ничего делать с этими данными, поскольку я могу быть для экранного чата, я действительно новичок в вещах в реальном времени и тоже трепещу, я не знаю, должен ли я быть на том же экране, где я подписываюсь на канал, чтобы обрабатывать возвращаемые данные, или я что-то не так
home screen
user subscrip to roomdata channel ...(public channel)
chat screen
user subscrip to room3 channel ...(public channel)
введите описание изображения здесь
когда я отправляю новое сообщение, все каналы возвращают данные, как вы видите, но в канале room3, который пользователь подписал в методе прослушивания экрана чата, работает нормально ... метод прослушивания канала roomdata не работает
спасибо