From 0afe1f69d4f1d6b892952d2c23c1bb8bfe109edb Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Sun, 6 Mar 2022 22:03:38 -0800 Subject: [PATCH] Don't dispatch flight position updates when empty. --- client/src/api/eventstream.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/client/src/api/eventstream.tsx b/client/src/api/eventstream.tsx index 47d4c019..21e589b5 100644 --- a/client/src/api/eventstream.tsx +++ b/client/src/api/eventstream.tsx @@ -54,9 +54,11 @@ export const handleStreamedEvents = ( dispatch: AppDispatch, events: GameUpdateEvents ) => { - dispatch( - updateFlightPositions(Object.entries(events.updated_flight_positions)) - ); + if (Object.keys(events.updated_flight_positions).length) { + dispatch( + updateFlightPositions(Object.entries(events.updated_flight_positions)) + ); + } for (const combat of events.new_combats) { dispatch(newCombat(combat));