ack method
Produces an ack callback to emit with an event.
@param {Number} packet id @api private
Implementation
Function ack(id) {
var sent = false;
return (_) {
// prevent double callbacks
if (sent) return;
// var args = Array.prototype.slice.call(arguments);
// debug('sending ack %j', args);
var type = /*hasBin(args) ? parser.BINARY_ACK : parser.*/ ackValue;
packet(<dynamic, dynamic>{
'id': id,
'type': type,
'data': [_]
});
sent = true;
};
}