Push full flight information in the event stream.

https://github.com/dcs-liberation/dcs_liberation/issues/2263
This commit is contained in:
Raffson
2022-06-25 23:09:51 +02:00
committed by GitHub
parent 289545e777
commit d578e763c0
4 changed files with 35 additions and 32 deletions

View File

@@ -25,7 +25,7 @@ class GameUpdateEventsJs(BaseModel):
updated_unculled_zones: list[UnculledZoneJs]
threat_zones_updated: bool
new_flights: list[FlightJs]
updated_flights: set[UUID]
updated_flights: list[FlightJs]
deleted_flights: set[UUID]
selected_flight: UUID | None
deselected_flight: bool
@@ -71,7 +71,10 @@ class GameUpdateEventsJs(BaseModel):
new_flights=[
FlightJs.for_flight(f, with_waypoints=True) for f in events.new_flights
],
updated_flights=events.updated_flights,
updated_flights=[
FlightJs.for_flight(f, with_waypoints=True)
for f in events.updated_flights
],
deleted_flights=events.deleted_flights,
selected_flight=events.selected_flight,
deselected_flight=events.deselected_flight,