kopia lustrzana https://github.com/Yakifo/amqtt
Internally set packet_id for QOS_0 messages
rodzic
7ce1c62637
commit
54b0383e2f
|
@ -348,6 +348,9 @@ class ProtocolHandler:
|
||||||
self.logger.warn("[MQTT-3.3.1-2] DUP flag must set to 0 for QOS 0 message. Message ignored: %s" %
|
self.logger.warn("[MQTT-3.3.1-2] DUP flag must set to 0 for QOS 0 message. Message ignored: %s" %
|
||||||
repr(publish_packet))
|
repr(publish_packet))
|
||||||
else:
|
else:
|
||||||
|
# Assign packet_id as it's needed internally
|
||||||
|
packet_id = self.session.next_packet_id
|
||||||
|
publish_packet.variable_header.packet_id = packet_id
|
||||||
incoming_message = IncomingInFlightMessage(publish_packet, qos)
|
incoming_message = IncomingInFlightMessage(publish_packet, qos)
|
||||||
incoming_message.received_publish()
|
incoming_message.received_publish()
|
||||||
self.session.incoming_msg[packet_id] = incoming_message
|
self.session.incoming_msg[packet_id] = incoming_message
|
||||||
|
|
Ładowanie…
Reference in New Issue