cześć,
załóżmy że mamy IObservable<int> który generuje w różnych odstępach czasu dane.
Chcę osiągnąć rezultat podobny do operatora Buffer, z tą różnicą, że jeżeli przez ustawiony Interval nie dostaniemy żadnych danych, to gdy następne dane "dojdą" zostanie od razu wysłane info do obserwatorów(IObserver), a Interval buffera się zresetuje.
czyli:
Buffer(5000) - emituje dane ZAWSZE co 5 sekund
operatorKtóregoPotrzebuję(5000) - emituje dane co 5 sekund lub natychmiast jeśli pojawiły się jakieś "dane", a przez poprzednie 5 sekund żadne dane się nie pojawiły.
z jakiego operator(a/ów) RX'a można skorzystać żeby otrzymać taki rezultat?