Skip to content

Commit bd1a18b

Browse files
committed
fix: report bond state before connection state
1 parent f9021f2 commit bd1a18b

File tree

1 file changed

+3
-2
lines changed
  • packages/reactive_ble_mobile/android/src/main/kotlin/com/signify/hue/flutterreactiveble/ble

1 file changed

+3
-2
lines changed

packages/reactive_ble_mobile/android/src/main/kotlin/com/signify/hue/flutterreactiveble/ble/ReactiveBleClient.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -424,8 +424,6 @@ open class ReactiveBleClient(private val context: Context) : BleClient {
424424
)
425425

426426
private fun onConnectionUpdate(update: ConnectionUpdate) {
427-
connectionUpdateBehaviorSubject.onNext(update)
428-
429427
when (update) {
430428
is ConnectionUpdateSuccess -> {
431429
val device = rxBleClient.getBleDevice(update.deviceId)
@@ -440,6 +438,9 @@ open class ReactiveBleClient(private val context: Context) : BleClient {
440438
)
441439
}
442440
}
441+
442+
connectionUpdateBehaviorSubject.onNext(update)
443+
443444
}
444445

445446
private val bondStateReceiver = object : BroadcastReceiver() {

0 commit comments

Comments
 (0)