From 6a6ec975e0398b2c8cb3c4428e5cc6360a67b723 Mon Sep 17 00:00:00 2001 From: Derek S <44935661+Derek-R-S@users.noreply.github.com> Date: Tue, 6 Apr 2021 21:44:28 -0500 Subject: [PATCH] Fixed json returning null --- .../LRM_LoadBalancer/Program.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/LoadBalancerProject-DONT-IMPORT-INTO-UNITY/LRM_LoadBalancer/Program.cs b/LoadBalancerProject-DONT-IMPORT-INTO-UNITY/LRM_LoadBalancer/Program.cs index 7dc6d0e..3202f47 100644 --- a/LoadBalancerProject-DONT-IMPORT-INTO-UNITY/LRM_LoadBalancer/Program.cs +++ b/LoadBalancerProject-DONT-IMPORT-INTO-UNITY/LRM_LoadBalancer/Program.cs @@ -110,12 +110,16 @@ namespace LightReflectiveMirror.LoadBalancing try { string receivedStats = await wc.DownloadStringTaskAsync($"http://{serverIP}:{port}/api/servers"); - return JsonConvert.DeserializeObject>(receivedStats); + var stats = JsonConvert.DeserializeObject>(receivedStats); + if (stats == null) + return new List(); + else + return stats; } catch (Exception e) { // Server failed to respond - return null; + return new List(); } } }