Delete during broadcasting (#7227)

This commit is contained in:
Yoan Pintas
2023-01-06 22:36:55 +01:00
committed by GitHub
parent a7172fca68
commit 43fe62b251
4 changed files with 48 additions and 1 deletions
@@ -151,6 +151,21 @@ class VoiceBroadcastRecorderService: VoiceBroadcastRecorderServiceProtocol {
})
}
func cancelRecordingVoiceBroadcast() {
MXLog.debug("[VoiceBroadcastRecorderService] Cancel recording voice broadcast")
audioEngine.stop()
audioEngine.inputNode.removeTap(onBus: audioNodeBus)
UIApplication.shared.isIdleTimerDisabled = false
// Remove current chunk
if self.chunkFile != nil {
self.deleteRecording(at: self.chunkFile.url)
self.chunkFile = nil
}
self.tearDownVoiceBroadcastService()
}
// MARK: - Private
/// Reset chunk values.
private func resetValues() {