INNER CODE UNIT · Python
payload
sabuhish/fastapi-mqtt · fastapi_mqtt/fastmqtt.py:210
message_or_topic, payload=payload, qos=qos, retain=retain, **kwargs
)
def unsubscribe(self, topic: str, **kwargs):
"""
Defined to unsubscribe topic
topic: topic name
"""
self._logger.debug("unsubscribe")
if topic in self.subscriptions:
del self.subscriptions[topic]
return self.client.unsubscribe(topic, **kwargs)
async def mqtt_startup(self) -> None:
"""Initial connection for MQTT client, for lifespan startup."""
await self.connection()