Mikhail Ershov
Допустим есть Subject
var items = BehaviorSubject.create<AsyncPack<ItemsResponse>>()
как сделать эмит дефолтного значения, если этот subject пустой, в него не передавали значений.
При этом желательно, чтобы последующие подписки на этот subject не видели дефолтное значение
последний пункт невозможен. все подписчики равны. все что можно отыграть - подписаться позже и получить только те события, которые возникли после подписки. а нормальный вариант решения - делать новый стрим из текущего - для первого исходный, для остальных скипая элемент. либо наоборот: для остальных исходный, а для первого с startWith