From d0aa07ed7ddc71f811f7d8f246b83a395fc7f5e0 Mon Sep 17 00:00:00 2001 From: SpudGunMan Date: Fri, 10 Oct 2025 00:39:43 -0700 Subject: [PATCH] Update system.py i should snooze --- modules/system.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/system.py b/modules/system.py index 20bd643..f5bbeba 100644 --- a/modules/system.py +++ b/modules/system.py @@ -1062,7 +1062,7 @@ positionMetadata = {} meshLeaderboard = {} def initializeMeshLeaderboard(): global meshLeaderboard - # Leaderboard for tracking extreme metrics, if changed update loadLeaderboard + # Leaderboard for tracking extreme metrics meshLeaderboard = { 'lowestBattery': {'nodeID': None, 'value': 101, 'timestamp': 0}, # 🪫 'longestUptime': {'nodeID': None, 'value': 0, 'timestamp': 0}, # 🕰️ @@ -1081,6 +1081,7 @@ def initializeMeshLeaderboard(): 'simulatorPackets': [] # 🤖 } +initializeMeshLeaderboard() def consumeMetadata(packet, rxNode=0, channel=-1): global positionMetadata, telemetryData, meshLeaderboard uptime = battery = temp = iaq = nodeID = 0 @@ -1452,7 +1453,7 @@ def loadLeaderboard(): except Exception as e: logger.warning(f"System: Error loading Mesh Leaderboard: {e}") initializeMeshLeaderboard() - + def get_mesh_leaderboard(msg, fromID, deviceID): """Get formatted leaderboard of extreme mesh metrics""" global meshLeaderboard