readFrom method

  1. @override
void readFrom(
  1. MqttByteBuffer variableHeaderStream
)
override

Creates a variable header from the specified header stream.

Implementation

@override
void readFrom(MqttByteBuffer variableHeaderStream) {
  if (header!.messageSize > 1) {
    readReasonCode(variableHeaderStream);
    _length += 1;
    // Properties
    variableHeaderStream.shrink();
    _propertySet.readFrom(variableHeaderStream);
    _length += _propertySet.getWriteLength();
    _processProperties();
    variableHeaderStream.shrink();
  } else {
    reasonCode = MqttAuthenticateReasonCode.success;
  }
}