I noticed that When.all() doesn't propagate notification/progress events and was able to track it down to an omission in When.map().
Thanks for the wonderful library!
Update map() to propagate progress/notify events. This in turn effect…
…s methods that use map (all, join).
Hey @depeele, nice catch, thanks! I'd be interested to hear how you are using progress events with when.all()? Do you have a simple example you can share?
I can't really discuss specifics, but in general, I have a system comprised of a number of backend asynchronous parts that are controlled by and feed into a user interface. During the asynchronous operations, the user interface needs to be able to keep the user updated on what exactly is happening and it's general progress.
I've created a small example gist that I used to track down this issue.
Cool, that sounds like a really interesting system. I'm always looking to learn about how people are using progress events, since I tend not to use them very much. Yours sounds like a perfect use case for them. Thanks for sharing the gist link, and for the contribution!
New internal message infrastructure and value proxy handlers, a step …