From e5b5b22c1a743cf848485955c919a20c57209fba Mon Sep 17 00:00:00 2001 From: Krushna Kanta Rout <129386740+krushnarout@users.noreply.github.com> Date: Thu, 8 Jan 2026 01:27:12 +0530 Subject: [PATCH 1/2] fix stop reporting socket errors as crashes --- app/lib/services/sockets/pure_socket.dart | 1 - 1 file changed, 1 deletion(-) diff --git a/app/lib/services/sockets/pure_socket.dart b/app/lib/services/sockets/pure_socket.dart index dcd63e6a19..61c11ba6e0 100644 --- a/app/lib/services/sockets/pure_socket.dart +++ b/app/lib/services/sockets/pure_socket.dart @@ -203,7 +203,6 @@ class PureSocket implements IPureSocket { }); _listener?.onError(err, trace); - PlatformManager.instance.crashReporter.reportCrash(err, trace); } @override From e5b3d7fac98e0487f1aaa56b219a0f453efbc838 Mon Sep 17 00:00:00 2001 From: Krushna Kanta Rout <129386740+krushnarout@users.noreply.github.com> Date: Thu, 8 Jan 2026 01:32:53 +0530 Subject: [PATCH 2/2] report non-socket errors to crash reporter --- app/lib/services/sockets/pure_socket.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/lib/services/sockets/pure_socket.dart b/app/lib/services/sockets/pure_socket.dart index 61c11ba6e0..3a2cea7f01 100644 --- a/app/lib/services/sockets/pure_socket.dart +++ b/app/lib/services/sockets/pure_socket.dart @@ -203,6 +203,9 @@ class PureSocket implements IPureSocket { }); _listener?.onError(err, trace); + if (err is! SocketException && err is! WebSocketChannelException) { + PlatformManager.instance.crashReporter.reportCrash(err, trace); + } } @override