dave08
10/21/2018, 12:21 PMChannel(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...).