#4094 - Fixed voice message toolbar states after sending message while recording in locked mode.

This commit is contained in:
Stefan Ceriu
2021-06-22 16:58:36 +03:00
parent 172f197b4d
commit 27fbed011e
@@ -129,6 +129,9 @@ public class VoiceMessageController: NSObject, VoiceMessageToolbarViewDelegate,
return
}
audioPlayer?.stop()
audioRecorder?.stopRecording()
sendRecordingAtURL(url)
isInLockedMode = false
@@ -206,12 +209,11 @@ public class VoiceMessageController: NSObject, VoiceMessageToolbarViewDelegate,
let shouldUpdateFromAudioPlayer = isInLockedMode && !(audioRecorder?.isRecording ?? false)
guard shouldUpdateFromAudioPlayer else {
if shouldUpdateFromAudioPlayer {
updateUIFromAudioPlayer()
} else {
updateUIFromAudioRecorder()
return
}
updateUIFromAudioPlayer()
}
private func updateUIFromAudioRecorder() {