#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 959ccc9527
commit be8e0f6e34

View file

@ -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() {