refactored 5

This commit is contained in:
2025-11-18 14:25:55 +01:00
parent 29e2fd441b
commit d9d17d37e5

View File

@@ -296,7 +296,6 @@ async def mqtt_worker(config: dict[str, Any], redis_client: aioredis.Redis) -> N
) as client:
logger.info(f"Connected to MQTT broker as {unique_client_id}")
async with client.messages as messages:
# Subscribe to topics for all devices
for device in devices.values():
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
# Process messages
async for message in messages:
async for message in client.messages:
try:
last_activity = asyncio.get_event_loop().time()
topic = str(message.topic)