RageshakePreferencesEvents -> RageshakePreferencesEvent
This commit is contained in:
parent
7a366a0c88
commit
f5c22a7489
7 changed files with 17 additions and 17 deletions
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
package io.element.android.features.rageshake.api.preferences
|
||||
|
||||
sealed interface RageshakePreferencesEvents {
|
||||
data class SetSensitivity(val sensitivity: Float) : RageshakePreferencesEvents
|
||||
data class SetIsEnabled(val isEnabled: Boolean) : RageshakePreferencesEvents
|
||||
sealed interface RageshakePreferencesEvent {
|
||||
data class SetSensitivity(val sensitivity: Float) : RageshakePreferencesEvent
|
||||
data class SetIsEnabled(val isEnabled: Boolean) : RageshakePreferencesEvent
|
||||
}
|
||||
|
|
@ -13,5 +13,5 @@ data class RageshakePreferencesState(
|
|||
val isEnabled: Boolean,
|
||||
val isSupported: Boolean,
|
||||
val sensitivity: Float,
|
||||
val eventSink: (RageshakePreferencesEvents) -> Unit,
|
||||
val eventSink: (RageshakePreferencesEvent) -> Unit,
|
||||
)
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ fun aRageshakePreferencesState(
|
|||
isEnabled: Boolean = false,
|
||||
isSupported: Boolean = true,
|
||||
sensitivity: Float = 0.3f,
|
||||
eventSink: (RageshakePreferencesEvents) -> Unit = {}
|
||||
eventSink: (RageshakePreferencesEvent) -> Unit = {}
|
||||
) = RageshakePreferencesState(
|
||||
isFeatureEnabled = isFeatureEnabled,
|
||||
isEnabled = isEnabled,
|
||||
|
|
|
|||
|
|
@ -29,11 +29,11 @@ fun RageshakePreferencesView(
|
|||
modifier: Modifier = Modifier,
|
||||
) {
|
||||
fun onSensitivityChanged(sensitivity: Float) {
|
||||
state.eventSink(RageshakePreferencesEvents.SetSensitivity(sensitivity = sensitivity))
|
||||
state.eventSink(RageshakePreferencesEvent.SetSensitivity(sensitivity = sensitivity))
|
||||
}
|
||||
|
||||
fun onEnabledChanged(isEnabled: Boolean) {
|
||||
state.eventSink(RageshakePreferencesEvents.SetIsEnabled(isEnabled = isEnabled))
|
||||
state.eventSink(RageshakePreferencesEvent.SetIsEnabled(isEnabled = isEnabled))
|
||||
}
|
||||
|
||||
Column(modifier = modifier) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue