Я понимаю, что переоснащение автоматически повторяется при сбоях, но я хочу проверить конкретную ошибку. Если ошибка связана с определенным HTTP-кодом, мне нужно повторить этот запрос после его изменения.
Это можно легко сделать с помощью синхронных вызовов, но я делаю асинхронный вызов (по передача обратных вызовов). Когда я получаю ошибку в обратном вызове, я хочу повторить запрос, но все, что у меня есть, это RetrofitError (и я потерял тело запроса).
У меня есть несколько запросов, идущих от одного и того же действия (одновременно), и поэтому я избегаю сохранения всех запросов и их сведение к успеху.
Есть ли лучший способ достичь этого требования?