Exemplo n.º 1
0
 private Func <IAdapter <TKey, TValue>, IObservable <IEvent> > Apply(Command.Flush flush)
 {
     return(adapter => adapter.Flush(flush, _scheduler));
 }
Exemplo n.º 2
0
 public IObservable<IEvent> Flush(Command.Flush flush, IScheduler scheduler)
 {
     return Observable
         .Start(() => _producer.Flush(flush.Timeout), scheduler)
         .Select(count => new Event.Flushed(count));
 }