Size: a a a

ReactiveX - русскоговорящее сообщество

2020 July 28

PE

Pavel Erokhin in ReactiveX - русскоговорящее сообщество
Как минимум, так понятнее для других
источник

MF

Misha Feyerverk in ReactiveX - русскоговорящее сообщество
iamthevoid
Я бы зазиповал запрос с Single.delay, и потом мап на результат запроса
думал, что дефолтным поведением отделаюсь) хотел без костылей, если это возможно
источник

MF

Misha Feyerverk in ReactiveX - русскоговорящее сообщество
Pavel Erokhin
А в чем смысл, можно сократить твою задачу до: выполнять задачу не менее 1 секунды, даже если завершается раньше
можно и так сказать, спасибо!
источник

PE

Pavel Erokhin in ReactiveX - русскоговорящее сообщество
Misha Feyerverk
думал, что дефолтным поведением отделаюсь) хотел без костылей, если это возможно
Мне первый костыль который в голову пришел:

засечь время выполнения задачи в мс, 1000 - мс от задачи, подождать то время которое осталось))))
источник

PE

Pavel Erokhin in ReactiveX - русскоговорящее сообщество
Но это слишком
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
Misha Feyerverk
можно и так сказать, спасибо!
ты можешь написать себе функцию утилиту - minTime(count,units) и делать это под капотом, почему бы и нет.

Оператора не знаю
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
Точнее fun <T> Single<T>.minTime(count, units)
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
Или трансформер
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
потом .compose(minTime(count, units))
источник

MF

Misha Feyerverk in ReactiveX - русскоговорящее сообщество
iamthevoid
Точнее fun <T> Single<T>.minTime(count, units)
как вариант, спасибо!
источник