sendPacket method

void sendPacket(
  1. SocketPacket packet
)

Implementation

void sendPacket(SocketPacket packet) {
  if (!_canWrite()) return;

  _runInContext(() {
    try {
      socket.add(packet.toJson());
    } catch (e) {
      // Log serialization errors
      Khadem.logger.error('Failed to serialize socket packet: $e');
    }
  });
}