我有一个发出消息的热观察。目前我正在使用publishReplay(1).refCount()
,因此每个人订阅都会收到最后一条消息。现在,传递给May的消息有一个包含布尔值的字段,以确定它是否应该只传递给所有订阅者,或者是否应该存储在重放中以便发送给所有新的sebscriber。
有谁有任何想法,如何实现这个用例?
答案 0 :(得分:0)
我实施了自己的publishReplayConditionally
和ConditionalReplaySubject
。他们还接受一个表达式作为参数来决定是否应该存储该值。