mirror of
https://github.com/vector-im/element-ios.git
synced 2024-09-29 07:42:40 +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
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
audioPlayer?.stop()
|
||||||
|
audioRecorder?.stopRecording()
|
||||||
|
|
||||||
sendRecordingAtURL(url)
|
sendRecordingAtURL(url)
|
||||||
|
|
||||||
isInLockedMode = false
|
isInLockedMode = false
|
||||||
|
@ -206,12 +209,11 @@ public class VoiceMessageController: NSObject, VoiceMessageToolbarViewDelegate,
|
||||||
|
|
||||||
let shouldUpdateFromAudioPlayer = isInLockedMode && !(audioRecorder?.isRecording ?? false)
|
let shouldUpdateFromAudioPlayer = isInLockedMode && !(audioRecorder?.isRecording ?? false)
|
||||||
|
|
||||||
guard shouldUpdateFromAudioPlayer else {
|
if shouldUpdateFromAudioPlayer {
|
||||||
|
updateUIFromAudioPlayer()
|
||||||
|
} else {
|
||||||
updateUIFromAudioRecorder()
|
updateUIFromAudioRecorder()
|
||||||
return
|
|
||||||
}
|
}
|
||||||
|
|
||||||
updateUIFromAudioPlayer()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private func updateUIFromAudioRecorder() {
|
private func updateUIFromAudioRecorder() {
|
||||||
|
|
Loading…
Reference in a new issue