There are some edge cases that I've recently run into where the execute function fires, the peripheral disconnects, and then we never get the callback. Then, we can't re-discover services, because there is an unclearable item in the front of the queue
Currently, isCancelled is checked only BEFORE the operation starts executing, not during.
Closes issue #23 Related to issue #27
There are some edge cases that I've recently run into where the execute function fires, the peripheral disconnects, and then we never get the callback. Then, we can't re-discover services, because there is an unclearable item in the front of the queue
Currently, isCancelled is checked only BEFORE the operation starts executing, not during.