takeBinaryData(binData) {
        this.buffers.push(binData);
        if (this.buffers.length === this.reconPack.attachments) {
            // done with buffer list
            const packet = (0,_binary_js__WEBPACK_IMPORTED_MODULE_1__.reconstructPacket)(this.reconPack, this.buffers);
            this.finishedReconstruction();
            return packet;
        }
        return null;
    }
Method to be called when binary data received from connection
after a BINARY_EVENT packet.

@param {Buffer | ArrayBuffer} binData - the raw binary data received
@return {null | Object} returns null if more binary data is expected or
  a reconstructed packet object if all buffers have been received.