ソースを参照

Reconnect on receive of mystery "/pp" messages

Nick Mills-Barrett 2 年 前
コミット
2b07d6d8db
1 ファイル変更3 行追加0 行削除
  1. 3 0
      mauigpapi/mqtt/conn.py

+ 3 - 0
mauigpapi/mqtt/conn.py

@@ -502,6 +502,9 @@ class AndroidMQTT:
                 self._on_realtime_sub(message.payload)
             elif topic == RealtimeTopic.SEND_MESSAGE_RESPONSE:
                 self._handle_send_response(message)
+            elif topic == RealtimeTopic.UNKNOWN_PP:
+                self.log.warning("Reconnecting after receiving /pp message")
+                background_task.create(self._reconnect())
             else:
                 try:
                     waiter = self._response_waiters.pop(topic)