kingsley
03/14/2017, 1:43 PMsource.retryWhen { errors ->
errors
.zipWith(Observable.range(1, 3)) { n, i -> i }
.flatMap { retryCount -> Observable.timer(Math.pow(5.0, retryCount.toDouble()).toLong(), TimeUnit.SECONDS) }
}
I suppose you're on RxJava1?robin
03/14/2017, 1:43 PMrobin
03/14/2017, 1:44 PMObservable.timer
part, am I missing something or did you just oversee that?rudolf.hladik
03/14/2017, 1:45 PMrudolf.hladik
03/14/2017, 1:45 PMrudolf.hladik
03/14/2017, 1:45 PMkingsley
03/14/2017, 1:45 PM