CopyFeedbackBus.kt

393 B · raw

1package com.peachpasswords.shared23import kotlinx.coroutines.flow.MutableStateFlow4import kotlinx.coroutines.flow.StateFlow5import kotlinx.coroutines.flow.asStateFlow6import kotlinx.coroutines.flow.update78object CopyFeedbackBus {9    private val _pulses = MutableStateFlow(0)10    val pulses: StateFlow<Int> = _pulses.asStateFlow()1112    fun pulse() {13        _pulses.update { it + 1 }14    }15}