This commit is contained in:
Max Gortman
2020-11-05 16:55:50 -08:00
parent 14224e4180
commit 344cf674e6
3 changed files with 3 additions and 2 deletions
@@ -27,7 +27,7 @@ namespace MQTTnet.Client.Connecting
public ushort? ReceiveMaximum { get; set; }
public MqttQualityOfServiceLevel? MaximumQoS { get; set; }
public MqttQualityOfServiceLevel MaximumQoS { get; set; }
public string ResponseInformation { get; set; }
@@ -93,7 +93,7 @@ namespace MQTTnet.Formatter.V5
MaximumPacketSize = connAckPacket.Properties?.MaximumPacketSize,
ReasonString = connAckPacket.Properties?.ReasonString,
ReceiveMaximum = connAckPacket.Properties?.ReceiveMaximum,
MaximumQoS = connAckPacket.Properties?.MaximumQoS,
MaximumQoS = connAckPacket.Properties?.MaximumQoS ?? MqttQualityOfServiceLevel.ExactlyOnce,
ResponseInformation = connAckPacket.Properties?.ResponseInformation,
TopicAliasMaximum = connAckPacket.Properties?.TopicAliasMaximum,
ServerReference = connAckPacket.Properties?.ServerReference,
@@ -89,6 +89,7 @@ namespace MQTTnet.Formatter.V5
{
throw new MqttProtocolViolationException($"Unexpected Maximum QoS value: {value}");
}
return (MqttQualityOfServiceLevel)value;
}