             (self.peerManager ?? self).save(peer: peer)
             self.delegate?.clink(self, didUpdateDataForPeer: peer)
             
-            NotificationCenter.default.post(name: Clink.Notifications.didUpdatePeerData, object: self, userInfo: peer.data)
+            NotificationCenter.default.post(
+                name: Clink.Notifications.didUpdatePeerData,
+                object: self,
+                userInfo: peer.data)
             
         default:
             return

            } else if attempts > 4 {
                timer.invalidate()
                
                return fn(OpperationResult.error(OpperationError.centralManagerFailedToPowerOn))
            }
        }
    }
    
    private func ensure(peripheralManagerHasState state: CBManagerState, fn: @escaping (OpperationResult<Void>) -> Void) {
        if self.peripheralManager.state == .poweredOn { return fn(OpperationResult.success(result: ()) )}
        
        var attempts = 0
        Timer.scheduledTimer(withTimeInterval: 1, repeats: true) { timer in

        if self.logLevel == .verbose { print("calling \(#function)") }
    }
    
    public final func centralManager(
        _ central: CBCentralManager,
        didDiscover peripheral: CBPeripheral,
        advertisementData: [String : Any],
        rssi RSSI: NSNumber)
    {
        if self.logLevel == .verbose { print("calling \(#function)") }
        
        guard RSSI.intValue > self.minRSSI else { return }
        
        let peerManager = self.peerManager ?? self
        
        if peerManager.getSavedPeer(withId: peripheral.identifier) == nil {
            activePairingTask?.remotePeripheral = peripheral
        }
        
        peripheral.delegate = self
