Add some logs to allow debugging of voice messages in rageshake (#1967)

This commit is contained in:
Nicolas Mauri
2023-10-26 17:22:41 +02:00
committed by GitHub
parent 8a5986f9b0
commit aa766f2eac
5 changed files with 26 additions and 16 deletions
@@ -130,7 +130,7 @@ class VoiceMessageRecorder: VoiceMessageRecorderProtocol {
// linearly normalized to [0, 1] (1 -> -50 dB)
waveformData = samples.map { UInt16(max(0, (1 - $0) * 1024)) }
} catch {
MXLog.error("Waveform analysis failed: \(error)")
MXLog.error("Waveform analysis failed. \(error)")
}
return .success(waveformData)
}
@@ -154,7 +154,7 @@ class VoiceMessageRecorder: VoiceMessageRecorderProtocol {
do {
size = try UInt64(FileManager.default.sizeForItem(at: oggFile))
} catch {
MXLog.error("Failed to get the recording file size", context: error)
MXLog.error("Failed to get the recording file size. \(error)")
return .failure(.failedSendingVoiceMessage)
}
let audioInfo = AudioInfo(duration: recordingDuration, size: size, mimetype: "audio/ogg")
@@ -170,7 +170,7 @@ class VoiceMessageRecorder: VoiceMessageRecorderProtocol {
try? FileManager.default.removeItem(at: oggFile)
if case .failure(let error) = result {
MXLog.error("Failed to send the voice message.", context: error)
MXLog.error("Failed to send the voice message. \(error)")
return .failure(.failedSendingVoiceMessage)
}