secant-android-wallet/ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/backup/state/TestChoices.kt

16 lines
498 B
Kotlin

package co.electriccoin.zcash.ui.screen.backup.state
import co.electriccoin.zcash.spackle.model.Index
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.StateFlow
class TestChoices(initial: Map<Index, String?> = emptyMap()) {
private val mutableState = MutableStateFlow<Map<Index, String?>>(HashMap(initial))
val current: StateFlow<Map<Index, String?>> = mutableState
fun set(map: Map<Index, String?>) {
mutableState.value = HashMap(map)
}
}