I don’t know why for progress you use Channel, so ...
# squarelibraries
g
I don’t know why for progress you use Channel, so in my implementation I just use lambda for that Also this implementation supports cancallation and do not block coroutine that invokes this function, only threads of a separate dispatcher