Skip to content

Commit 35c352a

Browse files
committed
refactor(Error codes): Removed nErrorCode and replaced with unityWebRequest.responseCode
1 parent 4c17661 commit 35c352a

File tree

1 file changed

+12
-21
lines changed

1 file changed

+12
-21
lines changed

Scripts/Connection/RESTConnector.cs

Lines changed: 12 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -574,44 +574,35 @@ private IEnumerator ProcessRequestQueue()
574574
Error error = null;
575575
if (!string.IsNullOrEmpty(unityWebRequest.error))
576576
{
577-
long nErrorCode = -1;
578-
int nSeperator = unityWebRequest.error.IndexOf(' ');
579-
if (nSeperator > 0 && long.TryParse(unityWebRequest.error.Substring(0, nSeperator).Trim(), out nErrorCode))
577+
switch (unityWebRequest.responseCode)
580578
{
581-
switch (nErrorCode)
582-
{
583-
case HTTP_STATUS_OK:
584-
case HTTP_STATUS_CREATED:
585-
case HTTP_STATUS_ACCEPTED:
586-
bError = false;
587-
break;
588-
default:
589-
bError = true;
590-
break;
591-
}
592-
}
593-
else
594-
{
595-
bError = true;
579+
case HTTP_STATUS_OK:
580+
case HTTP_STATUS_CREATED:
581+
case HTTP_STATUS_ACCEPTED:
582+
bError = false;
583+
break;
584+
default:
585+
bError = true;
586+
break;
596587
}
597588

598589
error = new Error()
599590
{
600591
URL = url,
601-
ErrorCode = resp.HttpResponseCode = nErrorCode,
592+
ErrorCode = unityWebRequest.responseCode,
602593
ErrorMessage = unityWebRequest.error,
603594
Response = unityWebRequest.downloadHandler.text,
604595
ResponseHeaders = unityWebRequest.GetResponseHeaders()
605596
};
606597

607598
if (bError)
608599
{
609-
Log.Error("RESTConnector.ProcessRequestQueue()", "URL: {0}, ErrorCode: {1}, Error: {2}, Response: {3}", url, nErrorCode, unityWebRequest.error,
600+
Log.Error("RESTConnector.ProcessRequestQueue()", "URL: {0}, ErrorCode: {1}, Error: {2}, Response: {3}", url, unityWebRequest.responseCode, unityWebRequest.error,
610601
string.IsNullOrEmpty(unityWebRequest.downloadHandler.text) ? "" : unityWebRequest.downloadHandler.text);
611602
}
612603
else
613604
{
614-
Log.Warning("RESTConnector.ProcessRequestQueue()", "URL: {0}, ErrorCode: {1}, Error: {2}, Response: {3}", url, nErrorCode, unityWebRequest.error,
605+
Log.Warning("RESTConnector.ProcessRequestQueue()", "URL: {0}, ErrorCode: {1}, Error: {2}, Response: {3}", url, unityWebRequest.responseCode, unityWebRequest.error,
615606
string.IsNullOrEmpty(unityWebRequest.downloadHandler.text) ? "" : unityWebRequest.downloadHandler.text);
616607
}
617608
}

0 commit comments

Comments
 (0)