mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-10-31 16:24:11 +00:00
feat: Forward ElementCall logs to the native logs
This commit is contained in:
@@ -194,6 +194,23 @@ private struct CallView: UIViewRepresentable {
|
||||
viewModelContext?.send(viewAction: .outputDeviceSelected(deviceID: deviceID))
|
||||
case .onBackButtonPressed:
|
||||
viewModelContext?.send(viewAction: .navigateBack)
|
||||
case .forwardLogs:
|
||||
guard let body = message.body as? [String: String],
|
||||
let level = body["level"],
|
||||
let logMessage = body["message"] else { return }
|
||||
|
||||
switch level {
|
||||
case "debug":
|
||||
MXLog.debug("[ElementCall]: \(logMessage)")
|
||||
case "info":
|
||||
MXLog.info("[ElementCall]: \(logMessage)")
|
||||
case "warn":
|
||||
MXLog.warning("[ElementCall]: \(logMessage)")
|
||||
case "error":
|
||||
MXLog.error("[ElementCall]: \(logMessage)")
|
||||
default:
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user