From 968c3cc32cade2af2504c8e2f86095e775d93d2e Mon Sep 17 00:00:00 2001 From: Myzel394 <50424412+Myzel394@users.noreply.github.com> Date: Sun, 29 Oct 2023 11:40:08 +0100 Subject: [PATCH] fix: Recorder start fixes --- .../ui/components/AudioRecorder/molecules/StartRecording.kt | 4 ++++ .../java/app/myzel394/alibi/ui/screens/AudioRecorderScreen.kt | 1 + 2 files changed, 5 insertions(+) diff --git a/app/src/main/java/app/myzel394/alibi/ui/components/AudioRecorder/molecules/StartRecording.kt b/app/src/main/java/app/myzel394/alibi/ui/components/AudioRecorder/molecules/StartRecording.kt index 72f2f42..4111fca 100644 --- a/app/src/main/java/app/myzel394/alibi/ui/components/AudioRecorder/molecules/StartRecording.kt +++ b/app/src/main/java/app/myzel394/alibi/ui/components/AudioRecorder/molecules/StartRecording.kt @@ -82,6 +82,10 @@ fun StartRecording( ) } + runCatching { + audioRecorder.stopRecording(context) + } + AudioRecorderExporter.clearAllRecordings(context) audioRecorder.startRecording(context) diff --git a/app/src/main/java/app/myzel394/alibi/ui/screens/AudioRecorderScreen.kt b/app/src/main/java/app/myzel394/alibi/ui/screens/AudioRecorderScreen.kt index ce3cff6..687a29f 100644 --- a/app/src/main/java/app/myzel394/alibi/ui/screens/AudioRecorderScreen.kt +++ b/app/src/main/java/app/myzel394/alibi/ui/screens/AudioRecorderScreen.kt @@ -94,6 +94,7 @@ fun AudioRecorderScreen( delay(100) try { + audioRecorder.stopRecording(context) val file = AudioRecorderExporter( audioRecorder.recorderService?.getRecordingInformation() ?: settings.lastRecording