Just wanted to mention that as far as time is concerned, it'd be nice to know what AsyncSequence
has to say about scheduling. Combine's Scheduler
protocol makes it possible to control time in a fully synchronous way that makes testing nuanced, time-based operations fairly easy to do once you have a test scheduler at your disposal. While the internal plan may be to utilize "custom executors," I haven't seen a whole lot of discussion on the topic.
9 Likes