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

commonMain.net.humans.kmm.mvi.ReduxEngine.kt Maven / Gradle / Ivy

The newest version!
package net.humans.kmm.mvi

import kotlinx.coroutines.channels.SendChannel
import kotlinx.coroutines.flow.StateFlow

/**
 * MVI Engine
 */
class ReduxEngine(
    val input: SendChannel,
    val output: StateFlow,
) {
    fun send(msg: M) {
        input.trySend(msg).isSuccess
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy