`fun <T> Observable<T?>.dropNulls(): O...
# announcements
n
fun <T> Observable<T?>.dropNulls(): Observable<T> = flatMap { it?.let{single(it)}?:empty() }
The trick being, turn a null T? into an Observable<T> that produces no values.