From c651fe08f42ed0ba8ad4dfcabb92b4392d2a27e6 Mon Sep 17 00:00:00 2001 From: edde746 <86283021+edde746@users.noreply.github.com> Date: Wed, 11 Feb 2026 18:02:22 +0100 Subject: [PATCH] fix: re-probe offline servers on connectivity recovery --- lib/services/multi_server_manager.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/services/multi_server_manager.dart b/lib/services/multi_server_manager.dart index 9d11ae97..67a46017 100644 --- a/lib/services/multi_server_manager.dart +++ b/lib/services/multi_server_manager.dart @@ -327,8 +327,9 @@ class MultiServerManager { }, ); - // Re-optimize all servers + // Re-optimize all servers and re-probe offline ones _reoptimizeAllServers(reason: 'connectivity:${status.name}'); + checkServerHealth(); }, onError: (error, stackTrace) { appLogger.w('Connectivity listener error', error: error, stackTrace: stackTrace);