VoiceMessageEvents -> VoiceMessageEvent

This commit is contained in:
Benoit Marty 2025-12-31 09:48:46 +01:00
parent 6b2c22766c
commit a10ac8aaab
6 changed files with 30 additions and 30 deletions

View file

@ -8,8 +8,8 @@
package io.element.android.libraries.voiceplayer.api
sealed interface VoiceMessageEvents {
data object PlayPause : VoiceMessageEvents
data class Seek(val percentage: Float) : VoiceMessageEvents
data object ChangePlaybackSpeed : VoiceMessageEvents
sealed interface VoiceMessageEvent {
data object PlayPause : VoiceMessageEvent
data class Seek(val percentage: Float) : VoiceMessageEvent
data object ChangePlaybackSpeed : VoiceMessageEvent
}

View file

@ -14,7 +14,7 @@ data class VoiceMessageState(
val time: String,
val showCursor: Boolean,
val playbackSpeed: Float,
val eventSink: (event: VoiceMessageEvents) -> Unit,
val eventSink: (event: VoiceMessageEvent) -> Unit,
) {
enum class Button {
Play,