Jason
rxJava
Single.timer(INTERVAL_SECONDS, TimeUnit.SECONDS) .flatMap{ // call API } .repeat() .subscribeOn(<http://Schedules.io|Schedules.io>())
flow
while(true){ // call // delay(intervalMili) }
camkadev
marstran
kevin.cianfarini
fun buildTickerFlow(timeMillis: Long) = flow { while (true) { emit(Unit) delay(timeMillis) } } buildTickerFlow(1000).onEach { // do something }.launchIn(scope)
A modern programming language that makes developers happier.