From 6d8f90a55e34130f2f9ec9f54ac84d013c1533f5 Mon Sep 17 00:00:00 2001 From: heitorBragaPereira Date: Tue, 25 Feb 2025 20:03:53 -0300 Subject: [PATCH] :bug: fix: Properly initialize a new scanner on Android When running the device scanner for the second time, an error occurred because the previously listed devices were not cleared. Added devices.clear() to ensure the device list is reset before running a new scan. --- .../infiniteloop/simpleblue/simpleblue/SimplebluePlugin.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/src/main/kotlin/cloud/infiniteloop/simpleblue/simpleblue/SimplebluePlugin.kt b/android/src/main/kotlin/cloud/infiniteloop/simpleblue/simpleblue/SimplebluePlugin.kt index a8304dc..ab29eeb 100644 --- a/android/src/main/kotlin/cloud/infiniteloop/simpleblue/simpleblue/SimplebluePlugin.kt +++ b/android/src/main/kotlin/cloud/infiniteloop/simpleblue/simpleblue/SimplebluePlugin.kt @@ -272,7 +272,7 @@ class SimplebluePlugin : FlutterPlugin, } BluetoothAdapter.ACTION_DISCOVERY_STARTED -> { Log.d(TAG, "Bluetooth Discovery started") - + devices.clear() eventSink?.success( mapOf( "type" to "scanningState",