From 1814f4a3db334f3af4a2349f614ea9bfa3cabbb1 Mon Sep 17 00:00:00 2001 From: g4rb4g3 Date: Wed, 31 Jul 2024 22:19:11 +0200 Subject: [PATCH] fix: timeout killing working connection (#1226) --- android/src/main/java/com/bleplx/adapter/BleModule.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/com/bleplx/adapter/BleModule.java b/android/src/main/java/com/bleplx/adapter/BleModule.java index 0fbed672..2bae763e 100755 --- a/android/src/main/java/com/bleplx/adapter/BleModule.java +++ b/android/src/main/java/com/bleplx/adapter/BleModule.java @@ -1267,7 +1267,10 @@ private void safeConnectToDevice(final RxBleDevice device, } if (timeout != null) { - connect = connect.timeout(timeout, TimeUnit.MILLISECONDS); + connect = connect.timeout( + Observable.timer(timeout, TimeUnit.MILLISECONDS), + item -> Observable.never() + ); }