Задать вопрос
mitaichik
@mitaichik

Rx: как повторять подписку до определенного результата?

Всем привет!

Не могу точно сформулировать вопрос, опишу что надо:

Есть Single<SomeObject> - запрос через Retrofit.
У SomeObject есть поле status
И мне нужно повторять этот запрос до тех пор, пока это поле не примет определенное значение.
И только после этого subscribe должен получить результат.

Что то типа repeatWhen, но в repeatWhen я не могу получить возвращенный SomeObject чтоб проверить статус (я так понял из документации).

Есть ли способ сделать такое элегантно, чисто на Rx?

Заранее спасибо!
  • Вопрос задан
  • 204 просмотра
Подписаться 2 Комментировать