Add build() class method for packet PUBACK, PUBREC and PUBREL.
pull/8/head
nico 2015-07-02 14:02:10 +02:00
rodzic 541e54a54d
commit b719a8283c
3 zmienionych plików z 18 dodań i 0 usunięć

Wyświetl plik

@ -19,3 +19,9 @@ class PubackPacket(MQTTPacket):
super().__init__(header)
self.variable_header = variable_header
self.payload = None
@classmethod
def build(cls, packet_id: int):
v_header = PacketIdVariableHeader(packet_id)
packet = PubackPacket(variable_header=v_header, payload=None)
return packet

Wyświetl plik

@ -19,3 +19,9 @@ class PubcompPacket(MQTTPacket):
super().__init__(header)
self.variable_header = variable_header
self.payload = None
@classmethod
def build(cls, packet_id: int):
v_header = PacketIdVariableHeader(packet_id)
packet = PubcompPacket(variable_header=v_header, payload=None)
return packet

Wyświetl plik

@ -19,3 +19,9 @@ class PubrecPacket(MQTTPacket):
super().__init__(header)
self.variable_header = variable_header
self.payload = None
@classmethod
def build(cls, packet_id: int):
v_header = PacketIdVariableHeader(packet_id)
packet = PubrecPacket(variable_header=v_header, payload=None)
return packet