Closed
Description
It would be nice if Single had retry operators like Observable.
Single<T> retry();
Single<T> retry(long count);
Single<T> retry(Func2<Integer, Throwable, Boolean> predicate);
Single<T> retryWhen(Func1<? super Observable<? extends Throwable>, ? extends Observable<?>>
notificationHandler);
Single<T> retryWhen(
Func1<? super Observable<? extends Throwable>, ? extends Observable<?>> notificationHandler,
Scheduler scheduler);
The one I actually want is retryWhen
but I imagine they'd have similar enough implementations to be fairly straightforward once you have one.