public override void Subscribe(IFlowableSubscriber <T> subscriber) { var s = new HalfSerializedSubscriber <T>(subscriber); var parent = new SampleSubscriber(s, emitLast); s.OnSubscribe(parent); other.Subscribe(parent.other); source.Subscribe(parent); }
public void Subscribe(ISubscriber <T> s) { var parent = new SampleSubscriber(s); var other = new OtherSubscriber(parent); s.OnSubscribe(parent); sampler.Subscribe(other); source.Subscribe(parent); }
internal OtherSubscriber(SampleSubscriber parent) { this.parent = parent; }