Я создал свой клиент Retrofit со следующими конфигурациями
- Аутентификатор для обработки кода ошибки 401
- Перехватчик для обработки кода ошибки 403
После запуска приложения в операции, которая рассматривается как точка входа в мое приложение, я делаю несколько запросов API один за другим. Первое, что я получил от сервера, - это ошибка 403; в одном из других входящих ответов я получил 401. И перехватчик, и мой аутентификатор обрабатывают ответы по-разному, но обработка ошибок для 401 и 403 связана с пользовательским интерфейсом. Моя проблема в том, как мне определить приоритеты обработки ошибок в этом сценарии?