onack method
Called upon a server acknowlegement.
@param {Object} packet @api private
Implementation
void onack(Map packet) {
var ack = acks.remove(packet['id']);
if (ack is Function) {
print('''calling ack ${packet['id']} with ${packet['data']}''');
var args = packet['data'] as List;
if (args.length > 1) {
// Fix for #42 with nodejs server
Function.apply(ack, [args]);
} else {
Function.apply(ack, args);
}
} else {
print('''bad ack ${packet['id']}''');
}
}