libunifex icon indicating copy to clipboard operation
libunifex copied to clipboard

The via() and on() algorithms should take a scheduler

Open lewissbaker opened this issue 4 years ago • 3 comments

The via() and on() algorithms currently take a sender that represents the execution context transition rather than taking the scheduler. This means the caller needs to explicitly call schedule(s) to get the sender to use.

These algorithms should be changed to take a scheduler instead.

We may need to add two new algorithms that compose senders in the way that these algorithms currently do to replace their utility.

lewissbaker avatar Nov 12 '19 19:11 lewissbaker

PR #44 changes on() to take a scheduler. Still need to tackle via().

lewissbaker avatar Nov 22 '19 22:11 lewissbaker

PR #47 changes typed_via() to take a scheduler.

lewissbaker avatar Dec 04 '19 00:12 lewissbaker

@lewissbaker is this OK to close? Seems like via() was addressed in PR #273.

janondrusek avatar Jul 29 '22 22:07 janondrusek