Format time for WPTs on map

This commit is contained in:
Raffson 2023-10-15 12:55:55 +02:00
parent 84c9098dba
commit 22900407dd
No known key found for this signature in database
GPG Key ID: B0402B2C9B764D99

View File

@ -9,7 +9,7 @@ from game.server.leaflet import LeafletPoint
def timing_info(flight: Flight, waypoint_idx: int) -> str: def timing_info(flight: Flight, waypoint_idx: int) -> str:
if waypoint_idx == 0: if waypoint_idx == 0:
return f"Depart T+{flight.flight_plan.takeoff_time()}" return f"Depart T+{flight.flight_plan.takeoff_time():%H:%M:%S}"
waypoint = flight.flight_plan.waypoints[waypoint_idx - 1] waypoint = flight.flight_plan.waypoints[waypoint_idx - 1]
prefix = "TOT" prefix = "TOT"
@ -19,7 +19,7 @@ def timing_info(flight: Flight, waypoint_idx: int) -> str:
time = flight.flight_plan.depart_time_for_waypoint(waypoint) time = flight.flight_plan.depart_time_for_waypoint(waypoint)
if time is None: if time is None:
return "" return ""
return f"{prefix} {time}" return f"{prefix} {time:%H:%M:%S}"
class FlightWaypointJs(BaseModel): class FlightWaypointJs(BaseModel):