является шаблоном с токенами и подобным. Там же происходит обработка всех ошибок. На данный момент делая запрос я возвращаю в виджет ответ с ошибкой и вызываю ScaffoldMessenger чтобы показать ошибку пользователю.
Подскажите, есть ли какое-то элегантное решение, где я смог бы вызывать ScaffoldMessenger прям из обработчика ошибок? явно для этого мне нужен GlobalKey, но я не знаю где мне его хранить так, чтобы я мог его получить без контекста. Важно, чтобы именно без контекста, потому что запросы я делаю и из bloc.
Оберни свой апп в blocListener и на ошибку в дио можешь кидать в блок эвент и на его обработку в listener показывай ошибку
разве для этого мне не нужен также контекст? Я же никак не могу обратиться к блоку без контекста
Обсуждают сегодня