From 37caefd21dc201f40187739d783309c7d394c8d8 Mon Sep 17 00:00:00 2001 From: Krushna Kanta Rout <129386740+krushnarout@users.noreply.github.com> Date: Fri, 19 Dec 2025 09:58:20 +0530 Subject: [PATCH] fix handle client exception --- app/lib/backend/http/http_pool_manager.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/lib/backend/http/http_pool_manager.dart b/app/lib/backend/http/http_pool_manager.dart index b4327b216e..ee65b25a16 100644 --- a/app/lib/backend/http/http_pool_manager.dart +++ b/app/lib/backend/http/http_pool_manager.dart @@ -70,6 +70,8 @@ class HttpPoolManager { lastError = TimeoutException('Request timeout'); } on SocketException catch (e) { lastError = e; + } on http.ClientException catch (e) { + lastError = e; } catch (e) { lastError = e; rethrow; @@ -81,7 +83,7 @@ class HttpPoolManager { } if (lastResponse != null) return lastResponse; - throw lastError!; + throw lastError ?? Exception('Request failed with unknown error'); } Future sendStreaming(http.BaseRequest request) {