private Func <IAdapter <TKey, TValue>, IObservable <IEvent> > Apply(Command.Seek seek) { return(adapter => adapter.Seek(seek, _scheduler)); }
public IObservable <IEvent> Seek(Command.Seek seek, IScheduler scheduler) { return(Observable .Start(() => _consumer.Seek(seek.Topic), scheduler) .SelectMany(_ => Observable.Empty <IEvent>())); }