We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 0f05d77 + 1ad83eb commit fe6df32Copy full SHA for fe6df32
src/android/BluetoothLePlugin.java
@@ -3304,9 +3304,24 @@ private void queueAdd(Operation operation) {
3304
3305
HashMap<Object, Object> connection = connections.get(address);
3306
3307
+ // When Connection is Valid
3308
if (connection != null) {
3309
+ // Get operation Queue from connection
3310
LinkedList<Operation> queue = (LinkedList<Operation>) connection.get(keyQueue);
3311
+
3312
+ // When queue is not valid
3313
+ if(queue == null) {
3314
+ // Create dummy queue
3315
+ queue = new LinkedList<>();
3316
3317
+ // Add dummy queue to connection
3318
+ connection.put(keyQueue, queue);
3319
+ }
3320
3321
+ // Add operation to queue
3322
queue.add(operation);
3323
3324
+ // Start Queue
3325
queueStart(connection);
3326
}
3327
0 commit comments