From 1434857c5021acd38dce0d2a9e3ee0a4554dd1a0 Mon Sep 17 00:00:00 2001 From: Lncvrt Date: Thu, 22 Jan 2026 20:42:48 -0700 Subject: [PATCH] Check if the response is null rather than if it's 200 code --- Assets/Scripts/AccountMenu/AccountChangePassword.cs | 2 +- Assets/Scripts/AccountMenu/AccountChangeUsername.cs | 2 +- Assets/Scripts/ChatroomMenu.cs | 4 ++-- .../IconMarketplace/IconMarketplaceDownloadIcon.cs | 2 +- .../Scripts/IconMarketplace/IconMarketplaceUploadIcon.cs | 2 +- Assets/Scripts/LoadingMenu.cs | 2 +- Assets/Scripts/ProfileMenu.cs | 8 ++++---- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Assets/Scripts/AccountMenu/AccountChangePassword.cs b/Assets/Scripts/AccountMenu/AccountChangePassword.cs index 9b7a941..c38892b 100644 --- a/Assets/Scripts/AccountMenu/AccountChangePassword.cs +++ b/Assets/Scripts/AccountMenu/AccountChangePassword.cs @@ -46,7 +46,7 @@ public class AccountChangePassword : MonoBehaviour request.SetRequestHeader("ClientVersion", Application.version); request.SetRequestHeader("ClientPlatform", Application.platform.ToString()); await request.SendWebRequest(); - if (request.result != UnityWebRequest.Result.Success) + if (request.downloadHandler.text == null) { changePasswordBackButton.interactable = true; changePasswordSubmitButton.interactable = true; diff --git a/Assets/Scripts/AccountMenu/AccountChangeUsername.cs b/Assets/Scripts/AccountMenu/AccountChangeUsername.cs index 1bffa6a..ac45ff0 100644 --- a/Assets/Scripts/AccountMenu/AccountChangeUsername.cs +++ b/Assets/Scripts/AccountMenu/AccountChangeUsername.cs @@ -39,7 +39,7 @@ public class AccountChangeUsername : MonoBehaviour request.SetRequestHeader("ClientVersion", Application.version); request.SetRequestHeader("ClientPlatform", Application.platform.ToString()); await request.SendWebRequest(); - if (request.result != UnityWebRequest.Result.Success) + if (request.downloadHandler.text == null) { changeUsernameBackButton.interactable = true; changeUsernameSubmitButton.interactable = true; diff --git a/Assets/Scripts/ChatroomMenu.cs b/Assets/Scripts/ChatroomMenu.cs index bcbefed..034a2d6 100644 --- a/Assets/Scripts/ChatroomMenu.cs +++ b/Assets/Scripts/ChatroomMenu.cs @@ -257,7 +257,7 @@ public class ChatroomMenu : MonoBehaviour request.SetRequestHeader("ClientVersion", Application.version); request.SetRequestHeader("ClientPlatform", Application.platform.ToString()); await request.SendWebRequest(); - if (request.result != UnityWebRequest.Result.Success) + if (request.downloadHandler.text == null) { backButton.interactable = true; return; @@ -356,7 +356,7 @@ public class ChatroomMenu : MonoBehaviour request.SetRequestHeader("ClientVersion", Application.version); request.SetRequestHeader("ClientPlatform", Application.platform.ToString()); await request.SendWebRequest(); - if (request.result != UnityWebRequest.Result.Success) + if (request.downloadHandler.text == null) { Debug.LogError("Failed to fetch chatroom messages: " + request.error); return; diff --git a/Assets/Scripts/IconMarketplace/IconMarketplaceDownloadIcon.cs b/Assets/Scripts/IconMarketplace/IconMarketplaceDownloadIcon.cs index 2566778..cf7b0fb 100644 --- a/Assets/Scripts/IconMarketplace/IconMarketplaceDownloadIcon.cs +++ b/Assets/Scripts/IconMarketplace/IconMarketplaceDownloadIcon.cs @@ -150,7 +150,7 @@ public class IconMarketplaceDownloadIcon : MonoBehaviour request.SetRequestHeader("ClientVersion", Application.version); request.SetRequestHeader("ClientPlatform", Application.platform.ToString()); await request.SendWebRequest(); - if (request.result != UnityWebRequest.Result.Success) + if (request.downloadHandler.text == null) { refreshButton.interactable = true; optionsButton.interactable = true; diff --git a/Assets/Scripts/IconMarketplace/IconMarketplaceUploadIcon.cs b/Assets/Scripts/IconMarketplace/IconMarketplaceUploadIcon.cs index 561bacc..01951ad 100644 --- a/Assets/Scripts/IconMarketplace/IconMarketplaceUploadIcon.cs +++ b/Assets/Scripts/IconMarketplace/IconMarketplaceUploadIcon.cs @@ -101,7 +101,7 @@ public class IconMarketplaceUploadIcon : MonoBehaviour request.SetRequestHeader("ClientVersion", Application.version); request.SetRequestHeader("ClientPlatform", Application.platform.ToString()); await request.SendWebRequest(); - if (request.result != UnityWebRequest.Result.Success) + if (request.downloadHandler.text == null) { uploadButton.interactable = true; backButton.interactable = true; diff --git a/Assets/Scripts/LoadingMenu.cs b/Assets/Scripts/LoadingMenu.cs index 4c1087e..7357f4a 100644 --- a/Assets/Scripts/LoadingMenu.cs +++ b/Assets/Scripts/LoadingMenu.cs @@ -39,7 +39,7 @@ public class LoadingMenu : MonoBehaviour request.SetRequestHeader("ClientVersion", Application.version); request.SetRequestHeader("ClientPlatform", Application.platform.ToString()); await request.SendWebRequest(); - if (request.result != UnityWebRequest.Result.Success) + if (request.downloadHandler.text == null) { text.text = "Failed to check version"; return; diff --git a/Assets/Scripts/ProfileMenu.cs b/Assets/Scripts/ProfileMenu.cs index 00737d8..d983791 100644 --- a/Assets/Scripts/ProfileMenu.cs +++ b/Assets/Scripts/ProfileMenu.cs @@ -128,8 +128,9 @@ public class ProfileMenu : MonoBehaviour request.SetRequestHeader("ClientVersion", Application.version); request.SetRequestHeader("ClientPlatform", Application.platform.ToString()); await request.SendWebRequest(); - if (request.result != UnityWebRequest.Result.Success) + if (request.downloadHandler.text == null) { + Destroy(gameObject); return; } string response = request.downloadHandler.text; @@ -168,7 +169,6 @@ public class ProfileMenu : MonoBehaviour } catch { - Destroy(gameObject); } } @@ -226,7 +226,7 @@ public class ProfileMenu : MonoBehaviour request.SetRequestHeader("ClientVersion", Application.version); request.SetRequestHeader("ClientPlatform", Application.platform.ToString()); await request.SendWebRequest(); - if (request.result != UnityWebRequest.Result.Success) + if (request.downloadHandler.text == null) { exitButton.interactable = true; refreshButton.interactable = true; @@ -314,7 +314,7 @@ public class ProfileMenu : MonoBehaviour request.SetRequestHeader("ClientVersion", Application.version); request.SetRequestHeader("ClientPlatform", Application.platform.ToString()); await request.SendWebRequest(); - if (request.result != UnityWebRequest.Result.Success) + if (request.downloadHandler.text == null) { return; }