Dariusz Seweryn

Results 127 comments of Dariusz Seweryn

I am not a fan of adding unsecure APIs. Users tend not to read the documentation frequently enough :( The expert mode is the `CustomOperation` interface. One could actually create...

One can make an operation with `RxBleCustomOperation` signature. In `RxBleCustomOperation` the user has access to both `BluetoothGatt` and `RxBleGattCallback` and can perform a service discovery that bypasses all library caching...

Usually the `Observable` is stateless without operators like `.cache()`. The `deviceServicesObservable` first checks `BluetoothGatt` if it has cached services. If there are none then it schedules a service discovery operation....

Unfortunately I didn't had time to properly handle this project in the recent months. My previous doubts still stand

To relieve your pain in awaiting a proper fix I am posting implementation on how one can refresh gatt on their own and then perform service discovery bypassing all caches...

`Robolectric` dependency is the issue for unit tests

Hello, Thanks for the suggestion. I think this is the first time in three years as anyone mention this feature. Currently there are no plans to add it to the...

Hello @IgorGanapolsky Thanks for the insight. I will add your request to my `TODOs`. Besides: which `public` methods do not have `JacaDoc`? I am trying to keep at least the...

The interface of `OperationPriorityFifoBlockingQueue` is just a wrapper for a `PriorityBlockingQueue` intended to use with operations — it is a quite simple class. `RxBleRadioImpl` is basically a worker which is...

Skip the flattery. ;) I know that diving into code that was written by others is not easy. I will try to add more comments and JavaDoc when I will...