It looks like a conflated channel is not a `Channe...
# coroutines
d
It looks like a conflated channel is not a
Channel(1)
like I thought... it's defined
public const val CONFLATED = -1
, so
This channel buffers at most one element and conflates all subsequent send and offer invocations
from the kdocs seem to imply that if the conflated actor can't receive a send value (like when it's `delay`ed), then only the latest
send
will be received after the actor wakes up... so that seems to do the trick. The only problem is that even after a fail, it'll still wait for the
delay
until the failed state is reported (or the completed state that I didn't include in the code...).