onpacket method

void onpacket(
  1. dynamic packet
)

Called with each packet. Called by Client.

@param {Object} packet @api private

Implementation

void onpacket(packet) {
//    debug('got packet %j', packet);
  switch (packet['type']) {
    case EVENT:
      onevent(packet);
      break;

    case BINARY_EVENT:
      onevent(packet);
      break;

    case ACK:
      onack(packet);
      break;

    case BINARY_ACK:
      onack(packet);
      break;

    case DISCONNECT:
      ondisconnect();
      break;

    case ERROR:
      emit('error', packet['data']);
  }
}