Categories
apple ios

PrefixUntilOutput and Custom “TakeUntil” Publisher Operators in Apple Combine Framework

Publishers.PrefixUntilOutput

prefix(tillOutputFrom:) operator serve as works similar manner as takeUntil operator in RxSwift
Simple utilization; values are discarded via upstream writer after finisher emits a price
Stream values on present scheduler which is major queue

(*5*)However checks occasionally fail if schedulers that they have got known as on subscribe(on:) manner, aren’t correctly configured.

CurrentValueSubject take a look at on present scheduler, downstream subscriber won Completion
Source and Upstream writer are on serial scheduler.
In this example, downstream subscriber doesn’t obtain crowning glory tournament.