mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 06:02:10 +00:00
Switch to fatalErroring on SDK background task panics in release builds too
This commit is contained in:
@@ -231,10 +231,7 @@ class ClientProxy: ClientProxyProtocol {
|
|||||||
switch error {
|
switch error {
|
||||||
case .panic(let message, let backtrace):
|
case .panic(let message, let backtrace):
|
||||||
MXLog.error("Received background task panic: \(message ?? "Missing message")\nBacktrace:\n\(backtrace ?? "Missing backtrace")")
|
MXLog.error("Received background task panic: \(message ?? "Missing message")\nBacktrace:\n\(backtrace ?? "Missing backtrace")")
|
||||||
|
fatalError(message ?? "")
|
||||||
if AppSettings.appBuildType == .debug || AppSettings.appBuildType == .nightly {
|
|
||||||
fatalError(message ?? "")
|
|
||||||
}
|
|
||||||
case .error(let error):
|
case .error(let error):
|
||||||
MXLog.error("Received background task error: \(error)")
|
MXLog.error("Received background task error: \(error)")
|
||||||
case .earlyTermination:
|
case .earlyTermination:
|
||||||
|
|||||||
Reference in New Issue
Block a user