веб сокет.
Мне при определенных сообщениях от веб сокета надо на ui обновить данные, я использовал до этого встроенный провайдер. Можно ли так же реализовать это через riverpod? Или riverpod только для работы внутри UI?
Если нельзя то как лучше это сделать, через встроенный провайдер или есть что то еще?
Проблема что в этот di сервис я не могу передать ref так как они все инициализируються в main
Ref никуда передавать не надо сразу говорю на месте вызывый как контекст не больше
await ConnectorServices.init(); иницализирует di сервисы внутри одного из сервисов нужно получить ref чтобы потом на ui перерисовать счетчик пропушенных сообщений, потому что сообщения приходят через сокет, который di
Думаешь там такая магия будет когда надо ты это ref дернешь ( который давно неактуален) и он все перерисует в каком-то заинжетненом контейнере? Это так не работает
тогда как делать глобальный провейдер?
Такая черная схема есть конечно) дернуть вообще без ref глобальный соуп как он называется измениттт нужный там провайдер, так схема переделывать надо не пойдет такая работа
короче легче добавить еще обычный провайдер от флаттера и его использовать так как он глобальный
Изменять провайдер через контекст все равно нужно получится?
Обсуждают сегодня