mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 06:55:41 +00:00
RageshakePreferencesEvents -> RageshakePreferencesEvent
This commit is contained in:
+3
-3
@@ -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
|
||||
}
|
||||
+1
-1
@@ -13,5 +13,5 @@ data class RageshakePreferencesState(
|
||||
val isEnabled: Boolean,
|
||||
val isSupported: Boolean,
|
||||
val sensitivity: Float,
|
||||
val eventSink: (RageshakePreferencesEvents) -> Unit,
|
||||
val eventSink: (RageshakePreferencesEvent) -> Unit,
|
||||
)
|
||||
|
||||
+1
-1
@@ -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,
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user