buildHeader method

void buildHeader(
  1. PacketId packetId,
  2. int payloadLength
)

Implementation

void buildHeader(PacketId packetId, int payloadLength) {
  return switch (packetId) {
    PacketSyncId() => buildHeaderAsSync(packetId),
    PacketIdRequest() => buildHeaderAsRequest(packetId, payloadLength),
    PacketId() => throw UnimplementedError(),
  };
}