refactored 5
This commit is contained in:
@@ -296,7 +296,6 @@ async def mqtt_worker(config: dict[str, Any], redis_client: aioredis.Redis) -> N
|
|||||||
) as client:
|
) as client:
|
||||||
logger.info(f"Connected to MQTT broker as {unique_client_id}")
|
logger.info(f"Connected to MQTT broker as {unique_client_id}")
|
||||||
|
|
||||||
async with client.messages as messages:
|
|
||||||
# Subscribe to topics for all devices
|
# Subscribe to topics for all devices
|
||||||
for device in devices.values():
|
for device in devices.values():
|
||||||
device_id = device['device_id']
|
device_id = device['device_id']
|
||||||
@@ -323,7 +322,7 @@ async def mqtt_worker(config: dict[str, Any], redis_client: aioredis.Redis) -> N
|
|||||||
connection_timeout = keepalive * 2 # 2x keepalive as timeout
|
connection_timeout = keepalive * 2 # 2x keepalive as timeout
|
||||||
|
|
||||||
# Process messages
|
# Process messages
|
||||||
async for message in messages:
|
async for message in client.messages:
|
||||||
try:
|
try:
|
||||||
last_activity = asyncio.get_event_loop().time()
|
last_activity = asyncio.get_event_loop().time()
|
||||||
topic = str(message.topic)
|
topic = str(message.topic)
|
||||||
|
|||||||
Reference in New Issue
Block a user