예제 #1
0
 public IObservable <ITransition> Start()
 => delay(api.Status.IsAvailable())
 .Do(_ => statusDelay.Reset())
 .SelectMany(proceed)
 .Catch((Exception e) => delayedRetry(getDelay(e)));
예제 #2
0
 public IObservable <ITransition> Start()
 => Observable.Return(Continue.Transition())
 .Do(_ => delay.Reset());
예제 #3
0
 public IObservable <ITransition> Start()
 => Observable.Return(PushNext.Transition())
 .Do(_ => delay.Reset());