У меня есть сценарий, в котором у меня есть два наблюдаемых, каждый из которых возвращает элемент из вызова API.RxJava: установить тайм-аут для нескольких наблюдаемых?
То, что я хочу сделать, это:
- Выполнить и апи вызовы одновременно.
- Установите значение тайм-аута (500 миллисекунд) для обоих методов.
- Получите результат как после их завершения, если оба из них заняли меньше значения таймаута (500 миллисекунд), я получу результаты от обоих, если один заканчивается, то я хочу получить его результат и получить ошибку или нулевое значение второго.
- Если оба пользователя не закончили в течение таймаута, я хочу получить сообщение об ошибке.
Я ценю любые подсказки о том, как достичь этого.
Блестящий, это именно то, что я хотел, спасибо. –