mirror of
https://github.com/vector-im/element-ios.git
synced 2024-09-28 23:32:41 +00:00
#4094 - Fixed voice message toolbar states after sending message while recording in locked mode.
This commit is contained in:
parent
959ccc9527
commit
be8e0f6e34
1 changed files with 6 additions and 4 deletions
|
@ -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() {
|
||||
|
|
Loading…
Reference in a new issue