Fork me on GitHub

@terje oh … is the tap not ready after the call returns?


so just to reiterate - no messages are being dropped if I call tap on a ‘global’ mult and then put! … but messages are dropped if I create a mult locally in the function … doesn’t make any sense to me


in both cases I am assuming that mult and tap finish their work in hooking up the channels before returning - it would be crazy if that was wrong, no?


To avoid silently dropped messages, the mult should be called with a new channel that after the tap is connected to events-ch using pipe.