diff --git a/WebHostLib/api/tracker.py b/WebHostLib/api/tracker.py index abf4cdbe..4ea3a233 100644 --- a/WebHostLib/api/tracker.py +++ b/WebHostLib/api/tracker.py @@ -112,7 +112,9 @@ def tracker_data(tracker: UUID) -> dict[str, Any]: client_activity_timers: tuple[tuple[int, int], float] = tracker_data._multisave.get("client_activity_timers", ()) for (team, player), timestamp in client_activity_timers: # use index since we can rely on order - activity_timers[team]["player_timers"][player - 1]["time"] = datetime.fromtimestamp(timestamp, timezone.utc) + # FIX: key is "players" (not "player_timers") + activity_timers[team]["players"][player - 1]["time"] = datetime.fromtimestamp(timestamp, timezone.utc) + connection_timers: list[dict[str, int | list[PlayerTimer]]] = [] """Time of last connection per player. Returned as RFC 1123 format and null if no connection has been made."""