All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.flow.internal.SendingCollector.kt Maven / Gradle / Ivy

package kotlinx.coroutines.flow.internal

import kotlinx.coroutines.*
import kotlinx.coroutines.channels.*
import kotlinx.coroutines.flow.*

/**
 * Collection that sends to channel
 * @suppress **This an internal API and should not be used from general code.**
 */
@InternalCoroutinesApi
public class SendingCollector(
    private val channel: SendChannel
) : FlowCollector {
    override suspend fun emit(value: T): Unit = channel.send(value)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy