     }
     
     // MARK: CURL Config
-    
-    private func createCurlMultiHandle() -> UnsafeMutableRawPointer {
-        let curlHandle = curl_multi_init()
-        // Apples APNS server don't support pipelining yet.
-        // curlHelperSetMultiOpt(curlHandle, CURLMOPT_PIPELINING, CURLPIPE_MULTIPLEX)
-        return curlHandle!
-    }
     
     private func configureCurlHandle(for message: ApplePushMessage,
                                      to deviceToken: String,

                return realsize
            }
            
            curl_multi_add_handle(self.curlHandle, connection.handle)
            self.performActiveConnections()
        }
    }
    
    open func send(_ message: ApplePushMessage, to deviceTokens: [String], perDeviceResultHandler: @escaping ((_ result: Result) -> Void)) {
        for deviceToken in deviceTokens {
            self.send(message, to: deviceToken, completionHandler: perDeviceResultHandler)
        }

                } else {
                    self.performActiveConnections()
                }
            }
        }
        
    }
    
    
