     }
 }
 
+
 // MARK: - CENTRAL MANAGER DELEGATE METHODS
 
 extension Clink: CBCentralManagerDelegate {

        
        let peerManager = self.peerManager ?? self
        
        if (self.peerManager ?? self).getSavedPeer(withId: peripheral.identifier) == nil {
            self.newlyDiscoveredPeripheral = peripheral
        }
                
        peripheral.delegate = self
        central.connect(peripheral, options: nil)
    }

        public static let didUpdatePeerData = Notification.Name("clink-did-update-peer-data")
        public static let didDiscoverPeer = Notification.Name("clink-did-discover-peer")
    }
    
    fileprivate struct PairingTask {
        var timer: Timer
        var remotePeripheral: CBPeripheral?
        var remoteCentral: CBCentral? = nil
        var completion: (OpperationResult<ClinkPeer>) -> ()
    }
    
    
    // MARK: - PROPERTIES
    
