readFrom method

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

Creates a payload from the specified header stream.

Implementation

@override
void readFrom(MqttByteBuffer payloadStream) {
  clientIdentifier = payloadStream.readMqttStringM();
  if (variableHeader!.connectFlags.willFlag) {
    willTopic = payloadStream.readMqttStringM();
    willMessage = payloadStream.readMqttStringM();
  }
  if (variableHeader!.connectFlags.usernameFlag) {
    username = payloadStream.readMqttStringM();
  }
  if (variableHeader!.connectFlags.passwordFlag) {
    password = payloadStream.readMqttStringM();
  }
}