From f0da93cdae8cab7ac70e1bf39882afb31c6809f9 Mon Sep 17 00:00:00 2001 From: Luke Else Date: Mon, 31 Jan 2022 14:29:09 +0000 Subject: [PATCH] Updated route controller to go through every response from the server to avoid missing a key item --- Controllers/RouteController.cs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Controllers/RouteController.cs b/Controllers/RouteController.cs index 40e4e8c..7392714 100644 --- a/Controllers/RouteController.cs +++ b/Controllers/RouteController.cs @@ -134,13 +134,14 @@ namespace EFB.Controllers ResponseModel> responsePoll = await pollingRequest; - - int routePos = responsePoll.Result.Count - 1; - if (responsePoll.Result[routePos].Command == "solution") + foreach (var item in responsePoll.Result) { - collected = true; - routeString = responsePoll.Result[routePos].FlightPlan; - break; + if (item.Command == "fpl" || item.Command == "solution") + { + collected = true; + routeString = item.FlightPlan; + break; + } } Thread.Sleep(3000);