From da830eb8d94e9c6576bf16761f4860235fab0f9e Mon Sep 17 00:00:00 2001 From: cxxpxr <60411087+cxxpxr@users.noreply.github.com> Date: Sun, 4 Apr 2021 09:58:34 -0400 Subject: [PATCH] Finalize decompression --- UnityTransport/LightReflectiveMirrorTransport.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/UnityTransport/LightReflectiveMirrorTransport.cs b/UnityTransport/LightReflectiveMirrorTransport.cs index b35db27..f86ab6f 100644 --- a/UnityTransport/LightReflectiveMirrorTransport.cs +++ b/UnityTransport/LightReflectiveMirrorTransport.cs @@ -1,4 +1,4 @@ -using Mirror; +using Mirror; using Newtonsoft.Json; using System; using System.Collections; @@ -368,14 +368,14 @@ namespace LightReflectiveMirror } IEnumerator GetServerList() - { + { string uri = $"http://{serverIP}:{endpointServerPort}/api/compressed/servers"; using (UnityWebRequest webRequest = UnityWebRequest.Get(uri)) { // Request and wait for the desired page. yield return webRequest.SendWebRequest(); - var result = webRequest.downloadHandler.text.Decompress(); + var result = webRequest.downloadHandler.text; #if UNITY_2020_1_OR_NEWER switch (webRequest.result) @@ -395,7 +395,7 @@ namespace LightReflectiveMirror else { relayServerList?.Clear(); - relayServerList = JsonConvert.DeserializeObject(result).ToList(); + relayServerList = JsonConvert.DeserializeObject>(result.Decompress()); serverListUpdated?.Invoke(); break; } @@ -414,7 +414,7 @@ namespace LightReflectiveMirror else { relayServerList?.Clear(); - relayServerList = JsonConvert.DeserializeObject>(result); + relayServerList = JsonConvert.DeserializeObject>(result.Decompress()); serverListUpdated?.Invoke(); } }