From f13d94241e9817e1e0a44cf75e4dcca169f390fb Mon Sep 17 00:00:00 2001 From: Giulio Vinci Date: Thu, 14 Nov 2019 09:54:58 +0100 Subject: [PATCH] Update Bluejay.swift Fixed bug in start with mode .use (added missing restoration centralManager delegate) and then added queue.start() --- Bluejay/Bluejay/Bluejay.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Bluejay/Bluejay/Bluejay.swift b/Bluejay/Bluejay/Bluejay.swift index b1c9d89..78dd5b4 100644 --- a/Bluejay/Bluejay/Bluejay.swift +++ b/Bluejay/Bluejay/Bluejay.swift @@ -361,11 +361,13 @@ public class Bluejay: NSObject { //swiftlint:disable:this type_body_length debugLog("CBCentralManager initialized.") case .use(let manager, let peripheral): cbCentralManager = manager - + // restoring delegation with cental manger + cbCentralManager.delegate = self if let peripheral = peripheral { connectedPeripheral = Peripheral(delegate: self, cbPeripheral: peripheral) peripheral.delegate = connectedPeripheral } + queue.start() } debugLog("Bluejay with UUID: \(uuid.uuidString) started.")