I know the delay()
and repeat()
operator and have read this question.
However, I want the first event to be fired immediately, not wait for X minutes.
It would be weird when user clicks a button and have to wait for X minutes to see the results right?
I want to do something like doSomeTask().nowAndEveryXMinAfter()
.
doSomeTask:
Observable<Integer> doSomeTask() {
}