Is there a way to know if an
Here is the answer I got from another channel (quoted below).
The "usual" channels of creating a hot observable, such as creating a subject or using
.publish() will "replay" the terminal message (i.e.,
onCompleted), but there is no such guarantee in general. I would argue though that any hot sequence that did not have this terminal message replay violates the contract of an observable, and appropriate bugs should be filed.