     
     /// Write attribute request.
     private func writeAttributeValue(_ attribute: UInt16,
-                              data: Data,
-                              completion: @escaping (GATTClientResponse<()>) -> ()) {
+                                     data: Data,
+                                     completion: @escaping (GATTClientResponse<()>) -> ()) {
         
         let data = [UInt8](data.prefix(Int(connection.maximumTransmissionUnit.rawValue) - ATTWriteRequest.length))
         

    }
    
    private func writeAttribute(_ handle: UInt16,
                               data: Data,
                               reliableWrites: Bool,
                               completion: ((GATTClientResponse<()>) -> ())?) {
        
        // short value
        if data.count <= Int(connection.maximumTransmissionUnit.rawValue) - ATTWriteRequest.length { // ATT_MTU - 3

    }
    
    private func findInformationResponse(_ response: ATTResponse<ATTFindInformationResponse>,
                                         operation: DescriptorDiscoveryOperation) {
        
        /**
         Two possible responses can be sent from the server for the Find Information Request: Find Information Response and Error Response.
