Retrofit
не позволяет разработчикам полностью удалить тайм-аут, но вы можете установить TimeUnit.HOURS
, чтобы использовать большое значение для вашего тайм-аута.Например:
final OkHttpClient okHttpClient = new OkHttpClient.Builder()
.readTimeout(Integer.MAX_VALUE, TimeUnit.HOURS)
.connectTimeout(Integer.MAX_VALUE, TimeUnit.HOURS)
.build();
Используется Integer.MAX_VALUE
для этого примера, что является достаточно большим значением, чтобы действовать как бесконечный тайм-аут.Удачи:)