From e2c7393ef329dbf4a339cce16d3dfaa198bc3d4a Mon Sep 17 00:00:00 2001 From: Rohit Sangwan Date: Fri, 21 Feb 2025 16:15:10 +0530 Subject: [PATCH 1/2] Fix: Unable to establish connection on channel when hot restart --- windows/src/universal_ble_plugin.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/src/universal_ble_plugin.h b/windows/src/universal_ble_plugin.h index 3295948..da3751a 100644 --- a/windows/src/universal_ble_plugin.h +++ b/windows/src/universal_ble_plugin.h @@ -74,7 +74,11 @@ namespace universal_ble static void SuccessCallback() {} static void ErrorCallback(const FlutterError &error) { - std::cout << "ErrorCallback: " << error.message() << std::endl; + // Ignore ChannelConnection Error, This might occur because of HotReload + if (error.code() != "channel-error") + { + std::cout << "ErrorCode: " << error.code() << " Message: " << error.message() << std::endl; + } } // Disallow copy and assign. From 27a15b5f497d4036469934c30a8d637529c962c4 Mon Sep 17 00:00:00 2001 From: Rohit Sangwan Date: Fri, 21 Feb 2025 19:23:59 +0530 Subject: [PATCH 2/2] Update Changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 18539c7..c5c17f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ ## 0.17.0 * Fix Windows crash when calling pair APIs with an unknown deviceId +* Fix Windows warning `Unable to establish connection on channel` when hot restart ## 0.16.0 * BREAKING CHANGE: `payload` is now `payloadPrefix`