NY
А если канал не закрывать? Который мы открыли через
openSubscription()
. А просто закрыть скоуп. В таком случае consumeEach
продолжит выполнение?) private val someChannel = BroadcastChannel<String>(1)
someScope.launch {
someChannel.openSubscription().consumeEach { print(it) }
}
someScope.cancel()