У меня есть Observable (который получает данные из сети). Проблема в том, что observable может быть быстрым или медленным в зависимости от состояния сети.
Я показываю виджет прогресса, когда выполняется наблюдаемое, и скрываю его, когда наблюдаемое завершается. Когда сеть быстрая - прогресс мерцает (появляется и пропадает). Я хочу установить минимальное время выполнения наблюдаемого на 1 секунду. Как я могу это сделать?
Оператор «Задержка» не подходит, потому что он будет задерживать даже для медленной сети.