допустим используйте вы GetX или блок(не важно), запрос к апи(по нажатию кнопки например) у вас идет через контроллер(в случае с гетх) или блок. А где перехватывать эксепшены?Например джсон декод эксепшен, конект эксепшн, токен и т.п. У меня просто все эти перехваты написаны в каждом контроллере/блоке. Можно как то это абстрагировать чтоб постоянно не копипастить один и тот же кусок кода в каждый блок/контроллер при обращении к Апи?Как вы делайте?
Можно открыть отдельный класс для обработки запросов, и в нём же в одном методе обрабатывать эксепшены, если они однотипные
Обсуждают сегодня