запросов в слой представления через try catch?
Задам встречный вопрос а как обеспечить локализацию ошибок к примеру? Выбросить снакбар можно и из логики
Надо по идее пробрасывать Translations в логику. И тут я наткнулся, что Translations.of(context) возвращает не Translations, а некий _StringsEn. Я на эту тему баг заводил https://github.com/slang-i18n/slang/issues/169
Выбросить снэк можно и из логики... Но нельзя, так как снэк это визуальное отображение, требующее подвязки к контексту, то есть банально другой слой
Если из-под root навигатора, то можно
можно. через мессенджер
Технически — можно Но логически — не хочется
да не хочется я хочу по этому вынести в слой представления
Можешь подробнее об этом? Я пока не понимаю, что ты имеешь в виду
https://docs.flutter.dev/release/breaking-changes/scaffold-messenger
А, хоспади Он привязывается к контексту
Если у тебя логика, что пользователь закрыл экран, а спустя какое-то время произошло событие, по которому надо показать снэкбар, то такая логика и должна быть
Ну.. фактически у меня такой логики нет Хотя... хм, да, некоторые элементы стоит так сделать Надо подумать
Обсуждают сегодня