diff --git a/app/src/main/java/de/ccc/events/badge/card10/common/ConnectionService.kt b/app/src/main/java/de/ccc/events/badge/card10/common/ConnectionService.kt index 011096c874ea9ba3a3534fe4e353c11ec38a6199..190b0113fcb1b6353db3e125700c98ba5126ba05 100644 --- a/app/src/main/java/de/ccc/events/badge/card10/common/ConnectionService.kt +++ b/app/src/main/java/de/ccc/events/badge/card10/common/ConnectionService.kt @@ -65,6 +65,11 @@ object ConnectionService { } fun connect(context: Context) { + if (isConnected()) { + gattListeners.values.map { it.onConnectionReady() } + return + } + // Use first BLE devices that is bonded val bondedDevices = BluetoothAdapter.getDefaultAdapter().bondedDevices.filter { it.address.startsWith(