I am looking an operator to debounce a series of event, let us say user\'s click. The input and output should be like this:
debounce
interval : ->
Because debounce() is inherently asynchronous, you need to bring the result back to the current thread explicitly.
debounce()
seriesOfUnfortunateEvents .debounce( 14, TimeUnit.MILLISECONDS ) .observeOn( Schedulers.immediate() ) .subscribe( v -> yourStuff() );