Improvements again
This commit is contained in:
@@ -1,4 +1,3 @@
|
|||||||
using System;
|
|
||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
using TMPro;
|
using TMPro;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
@@ -103,13 +102,13 @@ public class LeaderboardsMenu : MonoBehaviour
|
|||||||
request.SetRequestHeader("ClientVersion", Application.version);
|
request.SetRequestHeader("ClientVersion", Application.version);
|
||||||
request.SetRequestHeader("ClientPlatform", Application.platform.ToString());
|
request.SetRequestHeader("ClientPlatform", Application.platform.ToString());
|
||||||
await request.SendWebRequest();
|
await request.SendWebRequest();
|
||||||
if (request.result == UnityWebRequest.Result.Success)
|
if (request.downloadHandler.text == null)
|
||||||
{
|
{
|
||||||
|
UpdateStatus(true, "Failed to fetch leaderboard stats");
|
||||||
|
return;
|
||||||
|
}
|
||||||
UpdateStatus(false);
|
UpdateStatus(false);
|
||||||
string response = request.downloadHandler.text;
|
var jsonResponse = JObject.Parse(request.downloadHandler.text);
|
||||||
try
|
|
||||||
{
|
|
||||||
var jsonResponse = JObject.Parse(response);
|
|
||||||
if ((bool)jsonResponse["success"])
|
if ((bool)jsonResponse["success"])
|
||||||
{
|
{
|
||||||
foreach (var entry in jsonResponse["data"].ToObject<LeaderboardEntry[]>())
|
foreach (var entry in jsonResponse["data"].ToObject<LeaderboardEntry[]>())
|
||||||
@@ -165,16 +164,6 @@ public class LeaderboardsMenu : MonoBehaviour
|
|||||||
{
|
{
|
||||||
UpdateStatus(true, (string)jsonResponse["message"]);
|
UpdateStatus(true, (string)jsonResponse["message"]);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
catch (Exception e)
|
|
||||||
{
|
|
||||||
UpdateStatus(true, "Failed to fetch leaderboard stats: " + e);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
UpdateStatus(true, "Failed to fetch leaderboard stats");
|
|
||||||
}
|
|
||||||
backButton.interactable = true;
|
backButton.interactable = true;
|
||||||
refreshButton.interactable = true;
|
refreshButton.interactable = true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -289,14 +289,8 @@ public class ProfileMenu : MonoBehaviour
|
|||||||
request.SetRequestHeader("ClientVersion", Application.version);
|
request.SetRequestHeader("ClientVersion", Application.version);
|
||||||
request.SetRequestHeader("ClientPlatform", Application.platform.ToString());
|
request.SetRequestHeader("ClientPlatform", Application.platform.ToString());
|
||||||
await request.SendWebRequest();
|
await request.SendWebRequest();
|
||||||
if (request.downloadHandler.text == null)
|
if (request.downloadHandler.text == null) return;
|
||||||
{
|
var jsonResponse = JObject.Parse(request.downloadHandler.text);
|
||||||
return;
|
|
||||||
}
|
|
||||||
string response = request.downloadHandler.text;
|
|
||||||
try
|
|
||||||
{
|
|
||||||
var jsonResponse = JObject.Parse(response);
|
|
||||||
if ((bool)jsonResponse["success"])
|
if ((bool)jsonResponse["success"])
|
||||||
{
|
{
|
||||||
BigInteger likes = BigInteger.Parse((string)jsonResponse["data"]["likes"]);
|
BigInteger likes = BigInteger.Parse((string)jsonResponse["data"]["likes"]);
|
||||||
@@ -308,11 +302,6 @@ public class ProfileMenu : MonoBehaviour
|
|||||||
BazookaManager.Instance.SetLikedPosts(likedPosts);
|
BazookaManager.Instance.SetLikedPosts(likedPosts);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch
|
|
||||||
{
|
|
||||||
Debug.LogError("Failed to proccess vote");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void UploadPostPopup()
|
void UploadPostPopup()
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user