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 ushort? ReceiveMaximum { get; set; }
public MqttQualityOfServiceLevel? MaximumQoS { get; set; } public MqttQualityOfServiceLevel MaximumQoS { get; set; }
public string ResponseInformation { get; set; } public string ResponseInformation { get; set; }
@@ -93,7 +93,7 @@ namespace MQTTnet.Formatter.V5
MaximumPacketSize = connAckPacket.Properties?.MaximumPacketSize, MaximumPacketSize = connAckPacket.Properties?.MaximumPacketSize,
ReasonString = connAckPacket.Properties?.ReasonString, ReasonString = connAckPacket.Properties?.ReasonString,
ReceiveMaximum = connAckPacket.Properties?.ReceiveMaximum, ReceiveMaximum = connAckPacket.Properties?.ReceiveMaximum,
MaximumQoS = connAckPacket.Properties?.MaximumQoS, MaximumQoS = connAckPacket.Properties?.MaximumQoS ?? MqttQualityOfServiceLevel.ExactlyOnce,
ResponseInformation = connAckPacket.Properties?.ResponseInformation, ResponseInformation = connAckPacket.Properties?.ResponseInformation,
TopicAliasMaximum = connAckPacket.Properties?.TopicAliasMaximum, TopicAliasMaximum = connAckPacket.Properties?.TopicAliasMaximum,
ServerReference = connAckPacket.Properties?.ServerReference, ServerReference = connAckPacket.Properties?.ServerReference,
@@ -89,6 +89,7 @@ namespace MQTTnet.Formatter.V5
{ {
throw new MqttProtocolViolationException($"Unexpected Maximum QoS value: {value}"); throw new MqttProtocolViolationException($"Unexpected Maximum QoS value: {value}");
} }
return (MqttQualityOfServiceLevel)value; return (MqttQualityOfServiceLevel)value;
} }