Don't check recorded voice note size if discarding.
This commit is contained in:
parent
61c2e59f41
commit
0d6db1305e
2 changed files with 18 additions and 1 deletions
|
@ -113,6 +113,23 @@ public class AudioRecorder {
|
|||
});
|
||||
}
|
||||
|
||||
public void discardRecording() {
|
||||
Log.i(TAG, "cancelRecording()");
|
||||
executor.execute(() -> {
|
||||
if (recorder == null) {
|
||||
Log.e(TAG, "MediaRecorder was never initialized successfully!");
|
||||
return;
|
||||
}
|
||||
audioFocusManager.abandonAudioFocus();
|
||||
recorder.stop();
|
||||
recordingUriFuture.cancel(true);
|
||||
|
||||
recordingSubject = null;
|
||||
recorder = null;
|
||||
recordingUriFuture = null;
|
||||
});
|
||||
}
|
||||
|
||||
public void stopRecording() {
|
||||
Log.i(TAG, "stopRecording()");
|
||||
|
||||
|
|
|
@ -152,7 +152,7 @@ class VoiceMessageRecordingDelegate(
|
|||
fun discardRecording() {
|
||||
saveDraft = false
|
||||
shouldSend = false
|
||||
audioRecorder.stopRecording()
|
||||
audioRecorder.discardRecording()
|
||||
}
|
||||
|
||||
fun saveDraft() {
|
||||
|
|
Loading…
Add table
Reference in a new issue