def unsubscribe(self, topics): unsubscribe = MQTTV3.Unsubscribes() unsubscribe.messageIdentifier = self.__nextMsgid() unsubscribe.data = topics a = unsubscribe.pack() sendtosocket(self.sock, unsubscribe.pack()) return unsubscribe.messageIdentifier
def unsubscribe(sockid: "socket", packetid: "packetids", topics: "topicLists"): sock = state.sockets[sockid] unsubscribe = MQTTV3.Unsubscribes() unsubscribe.messageIdentifier = packetid unsubscribe.data = topics sock.send(unsubscribe.pack()) checksocket(sockid) return unsubscribe.messageIdentifier