ReactiveX emite valor nulo ou sentinela após o tempo limite
Procurando uma maneira limpa de transformar uma fonteObservable
emitir um úniconull
(ou valor sentinela) depois de não emitir um item por algum tempo.
Por exemplo, se a fonte observável emitir1, 2, 3
então para de emitir por 10 segundos antes de emitir4, 5, 6
Gostaria que os itens emitidos fossem1, 2, 3, null, 4, 5, 6
.
O caso de uso é para exibir valores em uma UI em que o valor exibido deve se transformar em um hífen-
ouN/A
se o último valor emitido for antigo / antigo.
Eu olhei para otimeout
operador, mas termina oObservable
quando o tempo limite ocorre, o que é indesejável.
Usando o RxJava.