From 0c3e008811c075d3997b3c85f50941e2f2c477b8 Mon Sep 17 00:00:00 2001 From: Nicolas Jouanin Date: Mon, 29 Jun 2015 22:05:54 +0200 Subject: [PATCH] Add build method --- hbmqtt/mqtt/unsubscribe.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/hbmqtt/mqtt/unsubscribe.py b/hbmqtt/mqtt/unsubscribe.py index ef7724c..122961a 100644 --- a/hbmqtt/mqtt/unsubscribe.py +++ b/hbmqtt/mqtt/unsubscribe.py @@ -46,3 +46,9 @@ class UnsubscribePacket(MQTTPacket): super().__init__(header) self.variable_header = variable_header self.payload = payload + + @classmethod + def build(cls, topics, packet_id): + v_header = PacketIdVariableHeader(packet_id) + payload = UnubscribePayload(topics) + return UnsubscribePacket(variable_header=v_header, payload=payload) \ No newline at end of file