From fd8d30589906ffb35d2484fb9966860f238c288b Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Wed, 31 May 2023 15:24:48 -0300 Subject: [PATCH] Add voice note draft playback impl to cfv2. --- .../securesms/conversation/v2/ConversationFragment.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt index c8f8ea12be..a135841572 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt @@ -2519,19 +2519,19 @@ class ConversationFragment : LoggingFragment(R.layout.v2_conversation_fragment) private inner class InputPanelListener : InputPanel.Listener { override fun onVoiceNoteDraftPlay(audioUri: Uri, progress: Double) { - // TODO [cfv2] Not yet implemented + getVoiceNoteMediaController().startSinglePlaybackForDraft(audioUri, args.threadId, progress) } override fun onVoiceNoteDraftSeekTo(audioUri: Uri, progress: Double) { - // TODO [cfv2] Not yet implemented + getVoiceNoteMediaController().seekToPosition(audioUri, progress) } override fun onVoiceNoteDraftPause(audioUri: Uri) { - // TODO [cfv2] Not yet implemented + getVoiceNoteMediaController().pausePlayback(audioUri) } override fun onVoiceNoteDraftDelete(audioUri: Uri) { - // TODO [cfv2] Not yet implemented + getVoiceNoteMediaController().stopPlaybackAndReset(audioUri) } override fun onRecorderStarted() {