Update LightReflectiveMirrorTransport.cs

This commit is contained in:
cxxpxr 2021-04-04 10:10:57 -04:00 committed by GitHub
parent da830eb8d9
commit ddc647e13d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -383,22 +383,14 @@ namespace LightReflectiveMirror
case UnityWebRequest.Result.ConnectionError: case UnityWebRequest.Result.ConnectionError:
case UnityWebRequest.Result.DataProcessingError: case UnityWebRequest.Result.DataProcessingError:
case UnityWebRequest.Result.ProtocolError: case UnityWebRequest.Result.ProtocolError:
Debug.LogWarning("LRM | Server list request failed. Make sure your ports match!"); Debug.LogWarning("LRM | Network Error while retreiving the server list!");
break; break;
case UnityWebRequest.Result.Success: case UnityWebRequest.Result.Success:
if (result.Contains("403:Forbidden")) relayServerList?.Clear();
{ relayServerList = JsonConvert.DeserializeObject<List<RelayServerInfo>>(result.Decompress());
Debug.LogWarning("LRM | Server list request denied. Make sure you enable 'EndpointServerList' in server config!"); serverListUpdated?.Invoke();
break; break;
}
else
{
relayServerList?.Clear();
relayServerList = JsonConvert.DeserializeObject<List<RelayServerInfo>>(result.Decompress());
serverListUpdated?.Invoke();
break;
}
} }
#else #else
if (webRequest.isNetworkError || webRequest.isHttpError) if (webRequest.isNetworkError || webRequest.isHttpError)
@ -407,16 +399,10 @@ namespace LightReflectiveMirror
} }
else else
{ {
if (result.Contains("403:Forbidden")) relayServerList?.Clear();
{ relayServerList = JsonConvert.DeserializeObject<List<RelayServerInfo>>(result.Decompress());
Debug.LogWarning("LRM | Server list request denied. Make sure you enable 'EndpointServerList' in server config!"); serverListUpdated?.Invoke();
} break;
else
{
relayServerList?.Clear();
relayServerList = JsonConvert.DeserializeObject<List<RelayServerInfo>>(result.Decompress());
serverListUpdated?.Invoke();
}
} }
#endif #endif
} }