Webserver: fix activity_timers for api tracker.py (#5385)
This commit is contained in:
@@ -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", ())
|
client_activity_timers: tuple[tuple[int, int], float] = tracker_data._multisave.get("client_activity_timers", ())
|
||||||
for (team, player), timestamp in client_activity_timers:
|
for (team, player), timestamp in client_activity_timers:
|
||||||
# use index since we can rely on order
|
# 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]]] = []
|
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."""
|
"""Time of last connection per player. Returned as RFC 1123 format and null if no connection has been made."""
|
||||||
|
|||||||
Reference in New Issue
Block a user